Home
        IBM Optim: Optim Installation and Configuration Guide
         Contents
1.         To use the DB Alias information from each initiating client     Windows  On the Security tab of the Optim Server Settings applet  select Client for the DB Aliases option     UNIX or Linux  For pstserv cfg  set the dbaliaslogon parameter to    client        Maintain DBMS Logon Credentials    The connection string you specify on the Optim Server Settings applet  for Windows  or in the  configuration file  for UNIX or Linux  is always used  regardless of whether Server or Client is the source  of the credentials for Optim Directory and DB Alias access  You must specify a connection string to access  an Optim Directory and use a DB Alias  otherwise  the Optim process will fail     If Server is the source of DBMS logon credentials  specify the following     Windows  On the Connection tab of the Optim Server Settings applet  provide a User ID  Password  and  Connection String     UNIX or Linux  For pstlocal cfg  provide a userid  password  and connect string for the pstdir and dbalias  parameters     If Client is the source of DBMS logon credentials  specify the following for the Server machine     Windows  On the Connection tab of the Optim Server Settings applet  provide a Connection String only   User ID and Password are ignored      UNIX or Linux  For pstserv cfg  provide a connect string for the pstdir and dbalias parameters  userid and password  are ignored      Also  if Client is the source of DBMS logon credentials  you must specify the following for the client  mac
2.        To continue  click Proceed     66 IBM Optim  Optim Installation and Configuration Guide    The next dialog prompts you to Configure the First Workstation        Configuration Assistant   Configure First Workstation     In order to use Optim  a Optim Directory  one or more DB Aliases  and a product  configuration File must be created  The DB Administrator should create the Optim  Directory  the first DB Alias  and the configuration File  If these tasks have not been       This dialog and the other dialogs in Configuration Assistant are similar to the Welcome dialog with the  addition of a task check box     e To perform a task  select the check box and click Proceed to open the first dialog for the task   e To skip a task  clear the check box and click Proceed to open the next Configuration Assistant dialog     Dialogs  The Configuration program presents a series of dialogs to complete a specific task  You respond to  prompts or provide necessary information and proceed to the next step in the process     Some configuration dialogs are used in a number of different tasks  however  only the options  appropriate for a specific task are available  In this guide  unavailable options are explained only if  certain conditions cause them to become active     Most configuration dialogs include the following   e An information  read me  box provides details and directions to guide you through a step in the  configuration process     e Dialog specific elements prompt for informat
3.        v Introduction Open Data Manager  ODM  is distributed with a temporary 30 day  license and  for continued use  requires a permanent license  If  upgrading ODM from version 6x or 7 1 of your Optim solution  you  must obtain a new permanent license but can use the 30 day   Type of Installation license temporarily  Ifyou are upgrading from a later version of your  Install Location Optim solution  you can apply the license used previously  Ifyou do  not have access to the license file or wish to install ODM at a later  time  select    Only Copy the ODM Files        License Agreement  Customer Information    Component Selection  ODM Information  Shortcut Location   Configure ODM Now  Summary C Only Copy the ODM Files  Installation    Installation Complete    Cancel Previous       If you select Configure ODM Now and click Next the    Open Data Manager  ODM  License Information     lon page 31     n page 31 dialog displays     30 IBM Optim  Optim Installation and Configuration Guide    Selecting Only Copy the ODM Files and clicking Next displays the    Shortcut Location    on page 32    dialog        Open Data Manager  ODM  License Information    This dialog prompts you to specify your ODM license file or choose a trial license     v Introduction  v License Agreement     Customer Information     Type of Installation   v Install Location      Component Selection   gt  ODM Information    gt  Shortcut Location    Summary     Installation   gt  Installation Complete       Select 
4.       userid   password             IToader    pstdir dbalias        dbmstype      teradatatype   1   0   J            pstdir dbalias      tdatasvr userid password rowcntgle n      excptntbicid     Jauditfacility   true   false     Audit OptimDirNamel  enabled   disabled        retention days n    Audit RecordLimit n    lt FailureAction gt    CONTINUE   STOP     ol1      n  10       lcodepage    codepgenum   db2default        1                        O  Q        gt         iS      iS  Q  Q  ay  es                                                  1        1        0  1         unixtempdir         n       0 1              one   default   interval   infinite        1 1      n        1           1   userid   password             o n        rmremsegsize   10   n        500  n       0 1        D  0  144   1ilinrn      Iscriptshowfulltbl1    144   linrn      Iscriptwarnmissing  1         0  1         336 IBM Optim  Optim Installation and Configuration Guide        wormdeviceretention    wormdevicedays   0      wormdeviceyears    Isybaseunchain    active   inactive   defaultactive   defaultinactive        luncommittedread    active   inactive   defaultactive      defaultinactive          none   interval   maximum             SSS       Keywords  customerid  Company identifier   n Unique six digit Company ID provided with Optim   000000 The Optim demonstration ID   Default   customerid 000000    customername  Customer name     name Company Name provided with Company ID and license key 
5.      Audit RecordLimit  Sets the maximum for number of audit records maintained at any time     n Value in the range 100 to 999 999 999 999  The default value is 100 000      lt FailureAction gt   Action to be performed when the Audit RecordLimit is exceeded     continue  Optim will continue to generate audit records  This is the default     340 IBM Optim  Optim Installation and Configuration Guide    stop Optim will not generate audit records for processes     allowlocktbls  Allow users to lock tables     0 Do not allow users to lock tables   1 Allow users to lock tables   Default   allowlocktbls 1  codepage  Code page for System 390 access     codepgenum  Valid code page settings are 37  273  277  278  280  284  285  297  500  and 871     db2default  The DB2 default setting   Default     codepage 871    cmmaxshuffleretries  Default number of times the Column Map Shuffle Function will refetch a replacement value until  a value that does not match the source row is found  a    retry      The Shuffle Function retry  parameter overrides this default     Using a high retry value with columns that contain many duplicate values will increase the  processing time  For these columns  it may be best to use a retry value of zero     n Enter a value from 0 1000  Enter 0 to allow a replacement value to match the source  The  default is 10     cmmaxshuffleretries 10    dbconnections  Number of database connections for Archive  Delete  or Extract Processing  Multiple database  connections
6.      Chapter 3  Signing an Optim Exit 53       The Sign Optim Exit Dialog    Optim will automatically display the Sign Optim Exit dialog anytime you execute the Configuration  program if a signed exit does not exist   You also can manually display that dialog by selecting Options  gt   Sign Optim Exit from the Configuration main window        Sign Optim Exit Eel Xx     Optim          he Optim Exit validates that a user is authorized to use Optim  4 default Optim Exit   hat allows access to all actions by all users  is supplied with Optim and can be used if  our company security policies allow  The Optim Exit must be signed  To sign an exit   ou must enter the unique Password that was included when you received your  gt      nmnans TN and Licence Kew OF anw time varan sinn_a different evik hx celectina       M Optim Exit for this Machine  State     Leave the Currently Signed Exit Intact Yalid  Sign the Default Optim Exit  Overlays any previously signed exit       Sign the User Supplied Exit  Exit must exist in the rt bin directory           Company Information    Name  ID  Password       OPTIMDEMO   105499                  The Sign Optim Exit dialog includes the following options     Optim Exit for this Machine    There are three options under the heading Optim Exit for this Machine  Click on the option you want to  use     54    Leave the Currently Signed Exit Intact    Use this option to leave the currently signed exit in place  You must have permission to execute the  Confi
7.      userid password  User ID and password needed to logon to a target Server set up to receive file logons  from    client    or for which the filelogon keyword in pstserv cfg is set to client     Specify         as the password when a secure password is supplied in a password file   See     Securing the Configuration Files    on page 353  for more information   To use OS  Authentication for Oracle  specify a forward slash     for userid and do not provide a  password         domain Domain needed to validate User ID and password for access to a Server on Windows     Note  If the user is validated as a local user on a Server  enter the Server name   server optuser 172 16 8 76 1024 rt password test dom    Connection information for an Optim Directory  Use pstdir for each Optim Directory that can be  accessed for processing initiated from the command line  Note that the Optim Directory is created  from a Windows machine using the Configuration program and that connection to the Directory  is not verified until required by a client     name Name of the Optim Directory     dbmstype  Database Management System as DB2  Oracle  Sybase  or Informix     dbmsver  DBMS version in the form n n     dbqual Creator ID  Schema Name  or Owner     connectstring  Information defined to the DBMS client to connect to the database     dbname  Name within connection   Provide name if DBMS is Informix or Sybase ASE and pstlogon  is client or specify    if pstlogon is server      IBM Optim  Optim Ins
8.     After you sign an exit  the Configuration program will launch the Optim Configuration Assistant     which is described in detail in    Configuration Assistant    on page 66             34 IBM Optim  Optim Installation and Configuration Guide    v Introduction   Vv License Agreement  Z Customer Information  vZ Type of Installation   v Install Location      Component Selection     ODM Information   Vv Shortcut Location    vV Summary  v Installation   gt  Installation Complete       Click Done to display the Release_Notes html file and launch the Configuration program     Notes       To postpone reading the Release_Notes file  clear the View the Release Notes check box before you  click Done         To postpone the configuration of your installation  clear the Launch the configuration program  check box before you click Done        Console Install   Windows    In a Windows environment  you can install Optim from the console     Chapter 2  Installation 35    From the prompt  use this command  IBMOptim exe  i console  This begins the installer extract process   which takes approximately 2   3 minutes  When the extract process completes  this screen displays       f  gt        Preparing CONSOLE Mode Inmaztallation    a    IBM Optim  lt created with InstallAnywhere gt     Introduction    TIestallAnywhere will guide you through the installation of your Optim solution     is strongly recommended that you quit all programe before continuing with  2 instaliation     Respond to each 
9.     The Warn on Cascade Delete Update setting in Product Options  see     Cascade Delete Rule    on page 223     affects the availability of this option for user input  If available  you can click the down arrow to choose  when to display a warning  If unavailable  the value specified for Warn on Cascade Delete Update in  Product Options is displayed and cannot be modified     Chapter 9  Personal Options 287    Sybase Unchained Mode    Run in Unchained Mode  Optim normally runs in chained mode  When a trigger in a Sybase ASE table will be fired as a  result of an Insert or Delete Process  and the trigger calls a stored procedure that must run in  unchained mode  the connection must be in unchained mode for the procedure to work     The Sybase Unchained Mode setting in Product Options  see     Sybase Unchained Mode    on page    225  enables or disables this check box  If enabled  select the check box to run Insert and Delete  Processes in Unchained Mode  or clear the check box to run all actions in normal mode     Notify Tab    Use the Notify tab to provide default options and addresses for automatic email notification of the  success or failure of a process  The process report generated when a process completes is automatically  sent as an attachment     Note  Before using email notification  the desired email program must be installed  For Windows  the  email client must be defined as the default  and set up to interface with MAPI  For UNIX or Linux  a    valid copy of SEND
10.     The location of the rc2 d and rc1 d directories is platformAspecific   e Under Solaris and Linux  the location is  etc    e Under HP UX  the location is  sbin    e Under AIX  the location is  etc re d     Use the link command to create symbolic links  as follows  In  s actualfile linkname     actualfile  File to which a symbolic link points     In this case  specify RT4S     linkname  Name of a symbolic link used to point to a file     In this case  point links named S99RT4S and KO7RT4S to RT4S     348 IBM Optim  Optim Installation and Configuration Guide    Solaris or Linux   To start up and shut down the Server during Solaris or Linux init processing  create symbolic links to the  RT4S script in directories  etc re2 d and  etc rcl d    1  Log in as the root user    2  From the console  enter the following commands     In  s  opt IBM Optim rt sbin rt4s  etc rc2 d S99rt4s  In  s  opt IBM Optim rt sbin rt4s  etc rcl d KO7rt4s    HP UX  To start up and shut down the Server during HP UX init processing  create symbolic links to the RT4S  script in directories  sbin rc2 d and  sbin rcl d     1  Log in as the root user   2  From the console  enter the following commands     In  s  opt IBM Optim rt sbin rt4s  sbin rc2 d S99rt4s  In  s  opt IBM Optim rt sbin rt4s  sbin rcl d KO7rt4s    AIX    To start up and shut down the Server during AIX init processing  create symbolic links to the RT4S script  in directories  etc re d rce2 d and  etc re d rcl d     1  Log in as the root user
11.     This section describes how to establish Functional Security   To establish Functional Security     1  Using the Configuration program  initialize Optim Security and assign a Security Administrator as  described in    Optim Security    on page 120     2  Edit the  Default  ACD to map roles to network accounts   3  For each role  grant or deny the appropriate Functional Privileges  and if Object Security will also be   Assigning     enabled  grant or deny the appropriate Object Association Privileges  as described in  Privileges    on page 396     4  Using the Configuration program  enable Functional Security  as described in    Set Functional Securit  Option    on page 176        Copyright IBM Corp  1994   2010 383       Object Security    Object Security allows you to control access to specific objects in the Optim Directory  using an Access   Control List  ACL   Any Optim object can be secured by associating it with an ACL  An ACL lists roles  and grants or denies privileges for each role to read  update  delete  or execute  where appropriate  the  object and the ACL     For example  you might define an ACL to allow members of a role to read and execute  but not edit  a  specific Archive Request  Optim can also be configured to secure objects automatically so that a default  ACL  which can be edited  is defined when the object is saved to the Optim Directory     Note  When Object Security is enabled  the size of the fully qualified name for a Primary Key and a  Relations
12.     e Assigns a value of    SE012  to the SALESMAN_ID column for customers in Florida  rows with FL in the  STATE column      To use this sample in a Column Map  you must specify PROC CMEXIT BAS in the source column for the  destination column SALESMAN_ID     Sample Table Information Procedure    The sample table information Column Map procedure is created from the TBLINFO BAS file as described  above  This sample is provided to demonstrate the Optim Basic Column Map procedures that you can  use to retrieve data about a process  product or database table     This procedure moves unchanged source data to the destination  and demonstrates how to output the  following     e Name of Optim Temp Directory  e Name of Optim Data Directory  e Name of Optim Script   e Company Name   e Optim Release Number   e Optim Build Number   e Optim Error Codes   e Instance   e Thread ID   e Thread Handle    512 IBM Optim  Optim Installation and Configuration Guide    e Operating System   e Operating System Release   e Operating System Build   e Operating System Service Pack  e Server User ID   e Computer Name       Sample Extract Files    The following Extract Files are included in the Samples Extract subdirectory           CSB4DATA XF These Extract Files contain data from the sample database that has been  altered slightly  These files are useful for training or learning about features   PSTD_IFX XF These Extract Files duplicate the data in PSTDEMO XF in DBMS specific  format    PSTD_MSS XF   PS
13.     he Configuration program can configure machines running Windows NT 2000 xP tobe al  an Optim Server  When enabled  the Windows Control Panel will contain an entry to  configure the Optim Server console  Select an option to enable or disable the Optim  Server feature  Click  lt Proceed gt  to perform the action or  lt Skip gt  to bypass this step        If the site is not licensed for the Server  Enable is not available  Refer to Chapter 6     Configure the Optim  Server     on page 143 for information needed to configure the Server     Enable Disable Archive ODBC Feature    On the Enable Disable Archive ODBC Feature dialog  choose to enable or disable the ODBC driver for  the current machine     Chapter 5  Configure Workstations 125     lt   Configure First Workstation   Enable Disable Archive ODBC Feature  Ioj x    he Configuration program can configure workstations to use the Archive ODBC  nterface  When enabled  the ODBC Data Source Administrator will contain an entry For  he Optim Archive File Driver  Select an option to enable or disable the Optim Archive  ile Driver  Click  lt Proceed gt  to perform the action or  lt Skip gt  to bypass this step        If your site is not licensed for Archive  Enable is not available   Specify Product Configuration File    Use the Specify Product Configuration File dialog to provide the complete directory path and name of  the configuration file     126 IBM Optim  Optim Installation and Configuration Guide       Configure First Work
14.    2  From the console  enter the following commands     In  s  opt IBM Optim rt sbin rt4s  etc rc d rc2 d S99rt4s  In  s  opt IBM Optim rt sbin rt4s  etc rc d rcl d KO7rt4s    LOCALE CONF Conversion File    The LOCALE COMF file provides locale conversion information between platforms  An example of  LOCALE COMF is in the  etc subdirectory to the PSTHOME directory     Use the area at the end of this file to provide additional locale conversion information between or within  platforms  Specify locale conversion information using the following format     LocaleA LocaleB       Maintenance and Performance    The following commands can generally be used to start  stop  and maintain prOsvce  the Server daemon   These commands are unique to the Server under UNIX     Note  Only one command line argument can be presented at a time  An argument must be preceded by a  dash     or a slash         pr0svce  h  Display Help     prOsvee  s   id1    Shut down prOsvce after last client disconnects     id1 Process ID  User ID  or endpoint to identify pr0svce  Leave blank to shut down daemons  started under the logged on account     prOsvce  u   id1    Reload configuration file for prOsvce     id1 Process ID  User ID  or endpoint to identify pr0svce  Leave blank to reload for daemons  started under the logged on account     Appendix A  Install and Configure the Server under UNIX or Linux 349    prOsvce  d   id1    Display all instances of prOsvce in the system  This command can be run under root
15.    200 IBM Optim  Optim Installation and Configuration Guide        Update the DEMS Version for an Optim Directory   Greate Drop Pack   Mial Fa       e Optim Configuration program can drop the Optim created Packages for the Optim  irectory Tables  The Package Schema Name must match the name used to create the  ackages     E  Tables       Optim Directory Tables  Package Specifications        Greate Refresh Schema Name     f Use Existing   optusrs    arant Auth 1        i Drop      Display SQL    Previous    Proceed   Skip   Undo   Cancel      The Drop option is selected when this dialog opens  You can select the Display SQL check box to browse  the DDL statements generated for the drop process  To continue  click Proceed     Note  The Configuration program attempts to drop all old packages  plans  and procedures for the  specified DBMS version  even if they were never installed     After the Drop process completes  this dialog displays again with the Create Refresh option selected  automatically  Click Proceed to create packages  plans  or procedures to update the DBMS for the Optim  Directory     When the process completes  the database signature is updated automatically and the Complete dialog  displays        Update DBMS Version for a DB Alias    When you select Update DBMS Version for a DB Alias from the Tasks menu  the first dialog cautions  that you should select this task only when a DB Alias refers to a database that has been upgraded to a  new version  This task promp
16.    IBM Optim  Version 7 Release 3    Optim Installation and Configuration  Guide                IBM Optim  Version 7 Release 3    Optim Installation and Configuration  Guide                   Note    Before using this information and the product it supports  read the information in    Notices    on page 527              Version 7 Release 3  September 2010     This edition applies to version 7  release 3 of IBM Optim and to all subsequent releases and modifications until  otherwise indicated in new editions        Copyright IBM Corporation 1994   2010    US Government Users Restricted Rights     Use  duplication or disclosure restricted by GSA ADP Schedule Contract  with IBM Corp        Contents  About this Guide    Chapter 1  Getting Started      Conceptual Overview  Installation Phase   Configuration Phase      Planning for Installation and Configuration    Installation Requirements    Required Database Permissions    Required Server Authorizations   Character Formats      Troubleshooting Your Installation     Image Locator Diagnostic Tool    Oracle Connection Diagnostic Tool  Microsoft Debugging Utility      Chapter 2  Installation  Install Introduction    Software License    Customer Information    Select the Type of Installation  Install Location     Select Components     Install ODM      Open Data Manager  ODM  Teenie Infomation      Shortcut Location  Summary      Installing IBM Optim    Installation Complete    Console Install   Windows  Silent Installer   Windows  Con
17.    Windows  On the Server tab in Personal Options  enter the credentials for all  Default  or individual  Servers     UNIX or Linux  In pstlocal cfg  specify the credentials on each server parameter     Note  The Server credentials must have specific rights  as specified in Server Privileges for Explicit or  Client Credentials        Server Privileges for Explicit or Client Credentials    Whether using explicit credentials or client credentials  the Server credentials require certain privileges     For Windows  the Server credentials must allow logon as a user and the creation of a process request as  that user  To establish these permissions  you must access the Local Security Policy and grant the  following privileges to the user     e Act as part of the operating system  SeTcbPrivilege    e Increase quotas  SeIncreaseQuotaPrivilege    e Replace a process level token  SeAssignPrimaryTokenPrivilege   e Bypass traverse checking  SeChangeNotifyPrivilege     Note  These privileges are automatically granted to the Local System Account     Also  the overriding User ID  specified on the Security tab of the Optim Server Settings applet  and the  client credentials must have the following privilege   Note that  in some installations  you can give this  privilege to everyone in the Local Security Policy  instead of specifying credentials for each client user      Appendix B  Server Credentials 371    e Log on as a batch job  SE_LBATCH_LOGON_NAME     For UNIX or Linux     Super User  
18.    a DB Alias  Select a DB Alias From the list of existing DB Alias names  then click   lt Proceed gt  to continue  Selecting  lt Skip gt  will also skip those Functions that require a DB    S     sect Multiple   For a Single DB Server  Sybase  SQL Server  Informix      lt Select a Value gt  v       Create Primary Keys    The Create Primary Keys and Select Primary Keys dialogs allow you to create the Optim Primary Keys   Refer to    Create Primary Keys    on page 102   Create Primary Keys for Another     After you create the Optim Primary Keys for tables accessed using a particular DB Alias  the  Configuration program prompts you to create Primary Keys for tables accessed using a different DB  Alias  To continue  click Proceed        If you select Create Primary Keys for another DB Alias  the Create Select DB Alias dialog opens to  repeat the sequence     e If you clear Create Primary Keys for another DB Alias  the Configuration program completes the  Create Primary Keys process and returns to the main window        Create Copies of DB2 z OS Relationships    To facilitate use of Optim with DB2 z OS tables  copy the DB2 relationships into the Optim Directory to  reduce the run time when accessing DB2 tables  The Configuration program provides an option to copy  these relationships to the Optim Directory  You can start this process by selecting Create Copies of DB2  MVS Relationships from the Tasks menu  or by selecting the Configuration Assistant from the Help  menu     Specif
19.    drop old packages  plans  or procedures  create refresh packages  plans  or procedures  After maintenance  is applied  the task is complete  or you can choose to apply maintenance for another DB Alias     Create Select DB Alias    When you select Apply Maintenance to a database for a single DB Alias  the Configuration program  opens the Create Select DB Alias dialog allowing you to select the DB Alias for maintenance     Chapter 7  Maintenance and Other Configuration Tasks 185         Apply Maintenance for DB Alias Access   Create Select DB Alias Eel x    he Optim Configuration program stores information about each database connection in  a DB Alias  Select a DB Alias From the list of existing DB Alias names  then click   lt Proceed gt  to continue  Selecting  lt Skip gt  will also skip those Functions that require a DB  Alias     e Greate New  For any Single Db    Name     OL Server  Informix           The only available option is to use an existing DB Alias  Specify the name of the DB Alias you want to  use  To select from a list  click the down arrow  Click Proceed to open the Connect to Database dialog     Connect to Database    The Configuration program must connect to the database to apply maintenance to the Data Dictionary   Catalog Tables  or System Tables  depending on the DBMS you are using  When the Connect to Database  dialog opens  the User ID  Password  Connection String  and DB Name are populated with previously  entered values     The User ID you specify mu
20.    he Following Optim Sample Tables will be dropped if they exist  If these table names   conflict with your database table names then click  lt Cancel gt  to return to the previous   indow  You can then skip this step or select another Owner ID for the tables  Click   lt OK gt  to drop these Optim Sample Tables     aust    i SSS nee eee  o tt ET AMS SRST OTE  Bese orm oros OOOO S  PEZE AE  ET E E  EZT TE N E          Use the Drop Tables dialog to ensure that the names of the sample tables do not conflict with your other  table names  If there are conflicts  click Cancel  otherwise  click OK     During the process that drops sample tables and loads refreshes sample tables  the Configuration  program displays the Insert Request Progress dialog     106 IBM Optim  Optim Installation and Configuration Guide    E Sample  Tables   Insert Request    _  of      PL PL pM a   Sat  B i k E  AA ERa TR            j i  J       Load Data Privacy Data Tables  Data privacy data tables are available to clients who have an Optim Data Privacy License  thus  the  instructions that follow apply only to those clients     Data privacy tables allow you to mask company and personal data     such as employee names  customer  names  social security numbers  credit card numbers  and e mail addresses     to generate transformed  data that is both valid and unique  Generally  these data privacy tables are loaded when you configure  the first workstation  but you also can load or refresh them by selecting L
21.    he code units between U 4dc0 and U 4dff contain the Yijing Hexagram Symbols   hich are not on any legacy code page  These symbols should not be used as input on       Register DB Alias   The Configuration program creates a registry entry for subsequent access to the database  Unless the  connection is shared with the Optim Directory  you must provide  on the Connect to Database dialog   information needed for this registry entry     Connect to Database    When the Connect to Database dialog opens  User ID  Password  and Connection String are populated  with any previously entered values     100 IBM Optim  Optim Installation and Configuration Guide         Configure First Workstation   Connect to Database    he Optim Configuration program must connect to the database to configure the Optim  Directory Tables  The User ID you specify must have DBMS authorization to create the  Optim Directory Tables        DB Alias  Name of the DB Alias     Database Connection Parameters    User ID  Enter the User ID  up to 30 characters  that the DBMS requires to allow access to the  Optim Directory database instance     Note  For security and other reasons  a User ID with privileges different from those  required to configure the server may be desirable     Password  Enter the password  up to 30 characters  that corresponds to the specified User ID     Connection String  String  or name  that allows the workstation to access the Optim Directory database  The  DBMS uses this connection strin
22.   5  gp  pel   gt   oO  m  Q         Signing an Optim Exit     on page 49  Signing the default exit supplied with Optim or a user defined exit  Information on writing a user  exit to provide additional security for Optim processes     O   gt   D  gel  er      ai  A         Configuration Window and Menus     on page 59  Describes the main window for the Configuration program and certain general configuration  functions     Chapter 5     Configure Workstations     on page 7  Use these Configuration tasks to prepare your system for Optim     L         Configure the Optim Server     on page 14  Configure the Optim Server on one or more Windows workstations     O  zz  w      er      le   D  a    Chapter 7     Maintenance and Other Configuration Tasks     on page 169  After you configure the first and any additional workstations  you are ready to start using Optim   However  it may be necessary to perform other tasks that are available from the Tasks menu  You  can create  update  or drop DB Aliases and Optim Directories  Configure Security  enable or  disable the Optim Server or ODBC interface  apply maintenance  update the DBMS version   upgrade Optim software  configure options  create primary keys  copy IBM DB2 z OS    relationships  load or drop sample data  and load or drop data privacy data tables  if you have an  Optim Data Privacy License      v         Product Options     on page 21  Customize Optim for all users  You can set general limits for editing and extracting rows
23.   DB Alises with Ohe  Optim Directory  Examples   apply  Maintenance T Multiple DB  Aliases i e ke OS    Appendix D  Optim es    Functional Security      293    293    295    304    306      306    306      323    327    328      336    346    347    348    349    349    350     Bol  z 301    353    356    357    357     lt  357    358      359    361  Signing a User Supplied Exit in UNIX   Red Hat   wo  we o 264      369    369    369    370      371    372    372      Of2    373    373      375    376    376    380      381      383    383    Establish Functional Security    Object Security       Establish Object Security  Archive File Security     Establish Archive File Security   Access Control Domain      Create a New ACD or Select an ACD to Edit    Access Control Domains List    Access Control Domain Editor   Role Specifications   Users Tab   Privileges Tabs    Access Control List  Create or Edit an ACL  Access Control List Editor    File Access Definition   Create or Edit a FAD   File Access Definition Editor  Defining Access Permissions for Columns    File Access Definition Example  Exporting Security Definitions   Export Security Definitions    Export Security Definitions Dialog  Import Security Definitions   Importing Security Definitions   Import Dialog      Appendix E  Security Reports   Open the Report Request Editor    Create a New Report Request    Select a Report Request to Edit   Using the Editor    General Tab     Security Criteria  Notify Tab     Process a 
24.   Definition defined For that Optim Directory  Select  lt Proceed gt  to continue to the next  step        To retain the Optim Directory tables and objects in it  click Skip   Create Drop Packages    When you drop an Optim Directory  all objects stored in that Directory are deleted  For this reason  the  packages  plans  or procedures used to access the Optim Directory are no longer useful and should be  dropped  The Create Drop Packages  Bind Drop Plans  or Create Drop Stored Procedures dialog  prompts you to do this     Drop Another Optim Directory     After you drop the Optim Directory  the Configuration program opens the Drop Another Optim  Directory  dialog  Select the check box to restart the process for another Optim Directory        Purge Optim Directory Registry Entry    For security or other reasons  you may want to purge the Windows registry entry for an Optim Directory  from a workstation  but not drop the Directory or packages  plans  or procedures used to access that  Directory  For example  when you remove an Optim Directory from a multi user environment  you can  purge the Optim Directory registry entry from each workstation  In addition  you can disable Optim for  any workstation  simply by purging the registry entry     When you select Purge Optim Directory Registry Entry from the Tasks menu  the Configuration  program opens a dialog explaining the process and prompting you to confirm that you want to purge the  registry entry for access to the Optim Directo
25.   If Overwrite existing definitions is selected  all check boxes to the left of each security definition  are cleared and any definition can be selected  If a selected definition exists in the Optim Directory   Security Definition Import overwrites it     Note  At least one available security definition must be selected to run the Security Definition Import  Process     Import Progress    Statistics detail the current and total number of security definitions imported  by definition type  and the  current and total number of errors encountered  the    total    numbers are the composite counts for all  Security Definition Import Processes performed in the session   This display is updated during  processing  The status bar displays information about the definition being processed     430 IBM Optim  Optim Installation and Configuration Guide    Secured Input File       Specify a Secured Input File generated by the Security Definition Export Process  for details about    creating this file  refer to    Exporting Security Definitions    on page 425      e To select from a list of recent file names  click the down arrow or use the browse button  You may also  copy a name into the box or type a name directly     e If you do not provide a fully qualified path  the path from Personal Options is used   e If no path is given in Personal Options  the current drive and directory are assumed     After a Secured Input File is specified  the Import Security Definitions Validation pop up is d
26.   Note  Product Option settings  site level  supersede any conflicting Personal Option settings  user level      For more information  refer to Chapter 8     Product Options     on page 219     Configuring Personal Options        You can configure Personal Options using the Configuration program  or you can set options within  Optim  In either case  you will use the Personal Options dialog     Using the Configuration Program to Configure Personal Options    You can use the Configuration program to configure Personal Options when you first install and  configure Optim     1  Open the Configuration program    2  In the main window  select Configure Options from the Tasks menu   3  Specify an Optim Directory and click Proceed   4      Click Skip on the Initialize Security Change Security Administrator  Enable Disable the Optim  Server Feature  and Enable Disable the Archive ODBC Feature dialogs to open the Specify Product  Configuration File dialog     oO    Select Create New File or Use Existing File  verify the name of the Configuration File  and click  Proceed     On the Modify Product Options dialog  click Proceed to open the Modify Personal Options dialog   Click the Personal Options button to open the Personal Options dialog   Specify the necessary details on each tab in Personal Options     O ON      Choose one of the following   e To close the Personal Options dialog without saving your changes  click Cancel   e To save your changes and continue using the Personal Option
27.   Server credentials are required to change the effective User ID and  Group ID  During startup  if the filelogon parameter is set to    client    or    server     the effective User ID  that started the daemon must be a    Super User     zero      UNC Network Share Access  Windows     Mapped drives cannot be used for file names when processes are run from the Server  because the drive  is mapped only when the user is logged on to the interactive desktop     Mapping is removed when the user logs off or disconnects from the share  Thus  a file that is valid when  the request is created may be invalid at run time     To specify network files  use a Universal Naming Convention  UNC   in the following format       servername sharename    Each file server must specify the User IDs and access rights  read  write  execute  and so on  for each of  its shares  The User ID that is sent to these file servers is the User ID used to run the process  i e   using  Server credentials  explicit credentials  or client credentials      The following restrictions apply   e The share on the file server can specify the User ID from that Domain  or everyone    e The share on the file server can specify the Server machine name and the User ID  or everyone      e You cannot specify Local System Account on a file server  since there is no external name associated  with this credential  When a connection is made to the file server  the    guest     or anonymous  account  is used  therefore  the network
28.   Server installation  you must install the ODM Server and register the ODM license manually     Specify ODM License Type  After you choose Configure ODM Now from the Setup program  the dialog prompts you to select the  type of license you will use     Optim 7 2 requires an updated ODM license  If you do not have one  you can select Enable a 30 Da  ODM Trial License for immediate access  To obtain a new license  submit a Service Request to   Suppor    6 Optim Server Setup       Ea    Select    Specify ODM License File    if you have obtained a license for ODM 7 2  Select     Enable a 30 day ODM Trial License    to use the temporary license which expires in  30 days  After 30 days  you must obtain a permanent license from IBM in orderto  continue the use of ODM  Ifyou select the    Specify ODM License File    choice  you  will be prompted to enter the ODM license file name on the next panel                 Do you want to specify the ODM license file or enable 30 days trial license          nstalishietd     lt  Back Next  gt  Cancel         Automatic ODM Server Installation  After you choose Specify ODM License File from the Setup program  the next dialog prompts you for  the ODM license  Enter the path to the ODM license file  or click Browse to select a path     454 IBM Optim  Optim Installation and Configuration Guide    F Optim Server Setup Afel xi           Enter the fully qualified name to the ODM License File  Ifyou do not have access to  the ODM License file atthis time
29.   The forth word contains W and or U     W    means the locale could be supported in Windows   I  means the locale could be supported in Unix  via MainWin      B              ft                                           Note  The installation program saves setup information in a file named vpd properties  located in your  home directory  This file contains information about the current Optim installation like the options that  have been installed and the Optim install directory  If you manually delete the Optim directory  you  should also delete this file     Sign the Optim Exit   Red Hat Linux 3 or Solaris 8  This section describes how to sign the Optim exit     318 IBM Optim  Optim Installation and Configuration Guide    When the Sign Optim Exit dialog appears  click Yes to sign the default exit included with Optim or click  No to skip this step  then click Next       Optim Server Setup E    l   Sign Optim Exit        hy    te  a    Optim requires that a Signed Optim Exit exists to validate that a user  is authorized to use this product at your company  Optim supplies   a default exit that can be used if your company does not have one    In order to sign an exit  you must have the Company ID  Name  and  Password for your company that was included when you received your  License Key  This information is case sensitive and must be entered  exactly as provided     Do you want to sign the default Optim Exit    T Yes       ANo       InstallShield       You must sign the default 
30.   To access the Optim Directory and the DB Alias using a single connection  select the check box  If you  clear the check box  the Connect to Database dialog opens and you can specify a User ID and Password  for the new DB Alias     Note  If the connection is shared  a change to the stored procedures  e g   dropping the stored procedures  or failing to perform maintenance after an installation  may prevent your connecting to the Optim  Directory     Define Character Format   If the Optim Directory is in Unicode format and you are creating a DB Alias for a DBMS for which  Optim supports Unicode  except SQL Server  or multi byte  you must indicate the character format of the  DB Alias  If the DB Alias uses a single connection with the Optim Directory  the Optim Directory and DB  Alias must use the same character format     An Optim Directory in multi byte format supports multi byte DB Aliases only  If the Directory is  multi byte  the DB Alias will be set to multi byte format  however  you must respond to the  Issues with Multi byte Format for a DB Alias    on page 99  dialog    Note  If the DB Alias represents the database in which the Optim Directory resides  the Keep Character  Data in Unicode Format and Specify Character Set of DB Alias Data dialogs are displayed after the Share  ao Information for the Current Database dialog  Read     Share Connection Information    on page  Keep Character Data in Unicode Format   If you are creating an Optim Directory in a DBMS for which 
31.   Up to 40 characters     XXXXXXX  The Optim demonstration name   Default     customername XXXXXXX    license  The Optim license key     Note  The license key is saved in the registry  This registry entry is replaced if you connect to an  Optim Directory with a more recent key  Therefore  you can remove this keyword after you start  prOsvce the first time     license key  The 5 part license key provided by IBM     demonstration key  The Optim demonstration key  shown in the following example   Default    license 000000 000000 000000 000000 000000   tempdir   Directory for temporary work and trace files    directory  Name of the directory for temporary work and trace files  The directory must exist before  starting the Optim daemon    tempdir   PSTHOME  temp    datadir  Directory for Extract  Compare  Control  Export  and other process files for which a complete path  is not provided  The directory must exist before starting the Optim daemon     directory  Name of the directory for Extract  Compare  Control  Export and other process files   datadir   PSTHOME  data    archivedir  Directory for Archive Files for which the process request does not provide a complete path   Archive Files are stored in the Data directory  datadir  by default  The directory must exist before  starting the Optim daemon     archivedir   PSTHOME  archive    archivediridx  Archive Index Directory for Archive Index Files for which a complete path is not provided     Appendix A  Install and Configure the 
32.   Use the Saved Logon Defaults tab to provide the User ID and Password needed to access the DB Alias       Create Multiple DB Aliases    Optim must use Optim created Procedures to access the System Tables for each  database that you want to access  The Optim Configuration program can create new  Procedures or it can use Procedures created for another Optim Directory for that  database  Select the databases to be accessed  then specify whether to create or use       The entries on the Saved Logon Defaults tab allow you to save registry entries to access the databases   You must enter your password a second time for verification     e To modify the saved User ID and Password from within the Configuration program  select Configure  Options from the main window and edit Personal Options     e To modify the User ID and Password from within Optim  select Personal from the Options menu on  the main window and edit the Logon tab     Note  The default saved logon information applies to all DB Aliases unless you provide explicit logon  information on the Databases tab     Stored Procedure Defaults    Use the Stored Procedure Defaults tab to provide the procedure Qualifier and Grant Auth ID required to  create refresh stored procedures     Chapter 5  Configure Workstations 119         Create Multiple DB Aliases    Optim must use Optim created Procedures to access the System Tables for each  database that you want to access  The Optim Configuration program can create new  Procedures or i
33.   Use the identifier from the source synonym as the default for new synonyms     Current ID  Use the current SQLID  User ID  as the default for new synonyms    Explicit  Use an explicit identifier as the default for new synonyms  If you select this option  you must  specify an explicit identifier  1 to 64 characters   To select from a list  click the browse button     Chapter 9  Personal Options 267    Logon Tab    Use the options on the Logon tab to set logon and password preferences          Personal Options       aoo Pd f gt  4 a   jy  Directory     m   amass O T a T T   amass o T a o S S   saamas ousa   mo e OOO ao  wooo o o a e S             Optim Directory    Select the name of the Optim Directory to display the corresponding logon information  If you have  access to more than one Optim Directory  click to select from a list     Grid Details    The logon information corresponding to the selected Optim Directory includes the following details     DB Alias  List of DB Alias names you can access     User ID  Identifier  1 to 30 characters  that allows you to access a particular DB Alias  User IDs are usually  assigned and maintained by the database administrator     Note  If you are using Informix  you must specify the User ID in upper case for an ANSI  database and in lower case for a non ANSI database     268 IBM Optim  Optim Installation and Configuration Guide    Always Ask For Password  Select to display the logon dialog every time you access a different Optim Directo
34.   You can define Functional Privileges from the  Default  ACD only   Privilege Classes Grid    Use the Privilege Classes grid to display associated privileges in the Privileges grid  You can also use the  Privilege Classes grid to allow or deny all privileges in either a single class or all classes     To select a row in the Privilege Classes grid  click a row indicator cell or either an Allow All or Deny All    cell  The grid arrow      indicates the class of privileges displayed     You can also allow or deny all privileges in all privilege classes using the Allow All and Deny All  buttons for the Privilege Classes grid or selecting corresponding commands from the shortcut menu  To  remove all selections in the Privilege Classes grid  click or select Clear All     396 IBM Optim  Optim Installation and Configuration Guide    Privileges Grid    Use the Privileges grid to allow or deny privileges within a privilege class  You can allow or deny a  privilege by selecting the corresponding Allow or Deny check box  If both the Allow and Deny check  boxes are cleared  the role is denied the privilege     You can also allow or deny all privileges in the class using the Allow All and Deny All buttons for the  Privileges grid or selecting corresponding commands from the shortcut menu  To remove all selections in  the Privileges grid  click Clear All     Users in Multiple Roles   When a user is a member of more than one role  certain rules apply to avoid security conflicts    e Ifa pri
35.   and import all Calendars in a third import process  do the following     1  Select the Access Definitions you want to import in the Optim Definitions list  and then click Import     2  After the selected Access Definitions are processed  select the Table Maps you want to import  and  click Import again    3  After the selected Table Maps are processed  select the Calendars you want to import  and click  Import a third time   Alternatively  you can click Next when you are ready to process the last group  of objects you want to import  as discussed in the Note following step 4      4  When you are done importing objects  click Skip to display the Complete dialog  described under  conversion Canpicie  When you are ready to process the last group of objects you want to import   you can click Next  instead of Import  to complete the Import process  If you do that  you do not have  to click Skip to display the Complete dialog     During import processing  the status bar displays information about the Import process  After processing  completes  imported objects are identified by a gray check box     If any errors occur  processing continues or stops based on the setting specified for the Continue Import if  Errors prompt  Errors are identified by a red    X    beside each object in error  If the Overwrite Existing  Definitions check box is cleared  duplicate definitions are noted in bold  and they are not imported  If  some objects fail to be imported due to errors  check the spe
36.   if you have a primary ODM server on a Linux platform  but want to leverage    authentication on a Windows platform  a secondary ODM server could be installed on the Windows  platform and used to forward authenticated requests to the Linux platform     This section describes how to create a secondary server configuration  Before configuring the secondary  server  you must define it to Attunity Studio  following the procedures in     Attunity Studio  Configuration    on page 456        Defining Data Sources on the Secondary Server    This section describes how to define data sources on the secondary server     To define data sources on the secondary server     1  In the Attunity Studio Configuration explorer Machines list  expand the ODM Server list  the Bindings  list  and the NAV list to display the Data sources member     2  Right click the Data sources member name and select New data source shortcut from the shortcut  menu to open the New data source shortcut dialog     Appendix F  Open Data Manager 469       New data source shortcut  Select machine for target data source       ATST            3  Select Machine from Configuration explorer and then select the primary server from the  corresponding list     4  Click Next until the New data source shortcut dialog is displayed     470 IBM Optim  Optim Installation and Configuration Guide       Bi New    OLX    New data source shortcut    Select shortcut target datasource          Select a data source from the server      Name
37.   or Informix     dbmsver  DBMS version in the form n n  n n n  or ni  as appropriate to the DBMS     dbqual Creator ID  Schema Name  or Owner     connectstring  Information defined to the DBMS client to connect to the database     dbname  Name within connection   Provide name if DBMS is Informix or Sybase ASE and pstlogon  is client or specify    if pstlogon is server      userid password  User ID and password for DBMS logon   Provide this information if pstlogon is server      IBM Optim  Optim Installation and Configuration Guide    dbalias    loader    mgn    as the password when a secure password is supplied in a password file   See  3 for more information   To use OS  Authentication for Oracle  specify a forward slash     for userid and do not specify a  password     pstdir OPTIMDIR Oracle 9i APPPROD   USERID    pstdir OPTIMDIR DB2 8 1 APPPROD        DB Alias information  Use dbalias for each DB Alias that the Server can access on behalf of a  client  Note that a DB Alias is created from a Windows machine using the configuration program  and the DB Alias information is not verified until a connection is required by a client     pstdir Name of the Optim directory that includes the DB Alias  A pstdir entry for the referenced  Optim Directory is required     name Name of the DB Alias     connectstring  Information needed by the DBMS to connect to the database  typically  the system name  and port ID    Enter     if the database designated by the DB Alias includes the Optim 
38.   other selected entries to use the shared stored procedures display Use Existing     Procedure Qualifier  The high level qualifier for stored procedures  If blank  the entry on the Stored Procedure  Defaults tab is used  For Sybase ASE databases sharing stored procedures  the entry    sp_    is  displayed and cannot be edited     Grant Auth ID  An identifier for users authorized to maintain stored procedures  Specify a User ID  Group Name   or Public  If blank  the entry on the Stored Procedure Defaults tab is used     Logon User ID  User ID  up to 30 characters  required to create refresh stored procedures  If blank  the entry on  the Logon Defaults tab is used     Logon Password  The password  up to 30 characters  required to create refresh stored procedures  If blank  the  entry on the Logon Defaults tab is used     Saved User ID  The User ID  up to 30 characters  required to logon using the DB Alias  This identifier is saved to  the Windows registry of the workstation  If blank  the entry on the Saved Logon Defaults tab is  used     Saved Password  The password  up to 30 characters  required to logon using the DB Alias  If blank  the entry on  the Saved Logon Defaults tab is used     Note  You can change the Saved User ID and Saved Password when you configure options and  when you set Personal Options     Always Ask for Password  Select this check box to require a password each time you connect to the database  If you clear  this check box  you need not supply a password
39.   prOsvce the first time     license key  The 5 part license key provided by IBM     demonstration key  The Optim demonstration key  shown in the following example   Default     license 000000 000000 000000 000000 000000    rtservername  The name of the Server daemon as declared to all client machines  Processes initiated from a  client machine and directed to the Server are executed if this name matches a name in the  Product Configuration File used by the client or  for command line processes that explicitly  require the Server  the Server parameter in pstlocal cfg     servername  1  to 15 character name    localcomputer name  The computer name   Default   rtservername servername  tempdir directory    Temporary Directory for temporary work and trace files  The directory must exist before starting  the Optim daemon     tempdir   PSTHOME  temp    Appendix A  Install and Configure the Server under UNIX or Linux 329    datadir directory  Data Directory for Extract  Compare  Control  Export  and other process files for which a  complete path is not provided  The directory must exist before starting the Optim daemon     datadir   PSTHOME  data   datadirclient  Indicator for creating Data subdirectories for client data  Settings are   0 or blank    Do not create client subdirectories   Default     1 Create client Data subdirectory as the default Data Directory when a client first connects  to the Server     datadirclient 1    archivedir directory  Directory for Archive Files for w
40.   select  lt Back gt  and Select the  Configure ODM  Later  choice        ODM License File Name       Caer      After you provide the license file path  click Next to continue the Optim installation  When the ODM  installation is complete  a progress dialog indicates that the installation was successful  Press Enter to  close the dialog     If you chose Enable a 30 day ODM Trial License  you will not have to specify a license file   Manual ODM Installation    To install the ODM Server manually  you must run the ODM Server installation script and register the  ODM license file     To install an ODM Server in UNIX    1  Run the ODM Server installation file  OdmInstall  located in the rt odm install subdirectory   2  When prompted  type the path of the Attunity license key  license txt    3  Log off and log back on to effect changes to  profile     Note  For users of Oracle prior to release 9 2  ODM and the Oracle Transparent Gateway use different  versions of the libnvbaseshr so library  To avoid a conflict  Oracle Transparent Gateway and ODM must  be assigned to different user accounts  The shared library path environment variable  e g   LIBPATH for  AIX  for the Oracle Transparent Gateway account must reference the library in the Oracle directory before  the library in the Attunity directory     UNIX Administration    After ODM is installed  if it has not been done previously  you must source the RTSETENV file to set up  the environment needed to run ODM     If you have added
41.   the underscore represents the underscore  character     Chapter 9  Personal Options 249    Caps Mode    Select to convert all lower case characters to upper case when you specify string literals in selection  criteria  relationships  and Column Maps  If you clear this check box  characters display in upper case or  lower case  exactly as entered     z OS Code Page    In an Optim process  you can use an Extract File created using the Optim z OS Solution  Optim uses a  code page to convert the mainframe file format from EBCDIC to ASCII  In the z OS Code Page list  select  a default value to be used if the Extract File does not contain a code page number     Days to keep Trace files    Specify the number of days  2 to 30  to retain trace files in the temporary work directory  The default  value is 5     Trace files are useful for Optim to track processing  Trace file names are prefixed with PRO  followed by  letters indicating the trace file type  and ended with a numeric extension  for example  PROTOOL 123    The extension on the name of the trace file distinguishes one trace file from another of that type  Trace  files are sequentially numbered  001 through  999  followed by  A00 through  Z99  as necessary  If more  than 3 599 trace files of a single type are created and stored within the specified number of days  file  names are reused  beginning with the first     Note  Storage space limitations should be considered when deciding the number of days to retain the  files    
42.   which lists the ACLs based upon the selected  ACD     This option is available only if the ACD is the basis for one or more ACLs   Not available for the   Default  ACD      View or Edit ACD    To view or edit an ACD in the Access Control Domain Editor  double click the grid row or select Open  from the shortcut menu     Note  Until network accounts are added to the Optim Administrator role or new roles are created in the   Default  ACD and granted Update access in the ACL  only the Security Administrator for the Optim  Directory can edit  Default      Create ACD    To create an Access Control Domain  a user must be a member of a role in the  Default  ACD  and     e If Functional Security is not enabled  the user must be the Security Administrator or included in a role  that has update access to the  Default  ACD     e If Functional Security is enabled  the role must be allowed the Functional Privilege for Access Control  Domains in the Create Security Definitions class     Open Object Access Control List  Use the Open Object Access Control List dialog to list and display the ACLs associated with an ACD   Open this dialog by selecting List Object ACLs from the shortcut menu on the Access Control Domains    dialog  This option is not available for the  Default  ACD  The Open dialog is discussed in detail in the  Common Elements Manual      Appendix D  Optim Security 389         Open Object Access Control List    TP  Access Definition  amp       y archive Request  f gela Jea a
43.  ASE DB Aliases only  When Replace is specified in  a Load Request  data loaded to the affected tables is truncated  unless the particular table is partitioned   in which case the truncate action will fail  Select this check box to issue the SOL Delete statement when  the SOL Truncate statement fails     Note  The SQL Delete statement may be significantly more resourcedintensive than the SQL Truncate  statement     Loader Parameters    Additional Loader Parameters  Define additional loader parameters  as required  to append to the list created by Optim for  loading data with a DBMS loader  See DBMS documentation for valid operands     Force at Run Time  Select to force the use of the additional loader parameters defined in Product Options in place of  any additional loader parameters specified in a particular Load Request     Use to prime New Request  Select to populate new Load Requests with the additional loader parameters defined in Product  Options  These parameters may be edited in the individual Load Requests  as necessary     Chapter 8  Product Options 243    Report Tab    Use the Report tab to set formatting defaults for the Report Process      lt  gt  Product Options       Limits  Set default limits for the output of the Report Process     Rows per Table  Specify the maximum number of rows  1 to 99999999  that can be reported on during a single  Report Process     Lines per Page  Specify the maximum number of lines per page  1 to 999  for the report     Line Length  
44.  Access Control List Model dialog     410 IBM Optim  Optim Installation and Configuration Guide         Select Access Control List Model    Jrest2 eee Conti Domain    Access Control Domain   fest w             To select an ACL as a model  enter the object type and name  To apply the ACL for the selected object as  a model  click OK  The roles and permissions from the model are then displayed in the Access Control  List Editor     Object Name   Name of the object with the model ACL   Object Type   Type of object with the model ACL     Use As Model    Select an ACL to use as a model  using the following     Optim Object Template ACL  Option to use the Optim Object Template ACL as the model     Existing Access Control List  Option to use the ACL as the model type and name     Type Select the object type associated with the model ACL   Name Type or select the object name associated with the model ACL     You can also use the Name browse button to open the Select an Access Control List dialog  used  to select a model ACL from a list of objects  If you select an ACL using the Select an Access  Control List dialog  the Type and Name for the selected ACL will be displayed automatically     To populate Type and Name with the current entries each time you open the Select Access Control List  Model dialog  click Set as Default     Select an Access Control List  Use the Select an Access Control List dialog to select a model ACL from a list of objects  The Identifier  area displays the ob
45.  Configuration Guide    1 Centera device is available for use  This setting is required in order to copy an Archive  File to a Centera device or process such a file     centeraavail 0    centeraretention  Default minimum retention setting for Archive Files copied to Centera     none No minimum retention period   Default     default  The Centera default applies     interval  Use any centeradays and centerayears settings or overriding Storage Profile settings for  minimum Centera retention    infinite  Retain the file on Centera forever  the file cannot be deleted    centeraretention none   centeradays  The number of days to retain an Archive File copied to Centera  This value and the centerayears    value determine the retention period when the centeraretention parameter or overriding Storage  Profile setting indicates an interval for Centera File retention     0 Default  The file can be deleted from Centera at any time   n Number of days  up to 18300  to retain the file   centeradays 250    centerayears  The number of years to retain an Archive File copied to Centera  This value and the centeradays  value determine the retention period when the centeraretention parameter or overriding Storage  Profile setting indicates an interval for Centera File retention     0 Default  The file can be deleted from Centera at any time     n Number of years  up to 100  to retain the file   centerayears 10    networkeravail  Indicator for the use of a NetWorker system     0 NetWorker is not u
46.  Configuration Tasks 207    Connect to Database    You can specify different Personal Options for each database  Therefore  the Configuration program may  prompt you to connect to the database before proceeding  The Connect to Database dialog prompts for  the User ID  Password  and Connection String needed to connect to the database for which Personal  Options are specified     Initialize Security   If Optim Security for the Optim Directory is not initialized  the Initialize Security dialog is displayed  Use  this dialog to assign a Security Administrator and initialize Optim Security for the Directory  For more  information about this dialog and initializing Optim Security  see    Optim Security    on page 120   Change Security Administrator   If Optim Security for the Optim Directory is initialized  the Change Security Administrator dialog is    displayed  Use this dialog to change the Security Administrator for the Directory  For more information  about this dialog  see  Initialize Security or Change Security Administrator    on       Enable Disable Optim Server Feature    On the Enable Disable the Optim Server Feature dialog  specify whether to enable or disable the current  machine as a Server  If the site is not licensed for the Server  Enable is not available     Enable Disable Archive ODBC Feature    On the Enable Disable the Archive ODBC Feature dialog  specify whether to enable or disable the ODBC  driver  If the site is not licensed for Archive  Enable is not avail
47.  Configuration program must connect to the database to configure the Data  Dictionary  The User ID you specify must have DBMS authorization to access the Data  Dictionary        Specify a User ID and Password with authority to connect to the master database on the server  and click  proceed to open the Create Multiple DB Aliases dialog     Note  For SQL Server  the User ID must have database owner  dbo  privileges to create or select multiple  DB Aliases     For Sybase ASE and SQL Server  you are prompted to share a single copy of the stored procedures     Chapter 5  Configure Workstations 113     lt  gt  Configure First Workstation   Store Procedures in master     Optim must use Optim created Procedures to query the System Tables when accessing the databases  on this server  The Optim Configuration program can store a separate copy of these Procedures in  each database instance  or it can store a single copy in master for use by all databases on this server   o use a single copy of the Procedures For all databases on this server  select the  Use a Single Copy of      HEN Ores FN ara I lt  rs M Pur ml Neen OL COnrin ie P ern       If you select the check box to share stored procedures  you are prompted to convert existing DB Aliases  to use the shared procedures     114 IBM Optim  Optim Installation and Configuration Guide     lt  gt  Configure First Workstation   Convert Existing DB Aliases     If DB Aliases exist on this server that use a separate copies of the Optim Proced
48.  Configure ODM Now    Summary Only Copy the ODM Files  Installation  Installation Complete       Selecting Configure ODM Now displays the ODM license dialog     introduction if you have a valid ODM license  you may specify its location below  License Agreement or choose the 30 day trial license     Customer Information   Enable a 30 day Trial License  Type oF Matanenon C Specify Open Data Manager  ODM  License File  install Location    Component Selection  ODM Information Restore Defaull   shgose    Shortcut Location  Summary   Installation  installation Complete    450 IBM Optim  Optim Installation and Configuration Guide       Enable a 30 day Trial License  Selecting this option installs ODM for a 30 day trial use     Specify Open Data Manager  ODM  License File  Selecting this option displays enables the text box below the radio button  Type your ODM  license file in the text box or click Choose    to browse for the license file     Windows Installation    To install ODM  select ODM Interface on the Select Components dialog of the Optim installation  program     You can install ODM as part of the Optim installation or copy the ODM installation files to your machine  for use at a later time        Introduction Open Data Manager  ODM  is distributed with a temporary 30 day  license and  for continued use  requires a permanent license  If  upgrading ODM from version 6x or 7 1 of your Optim solution  you  must obtain a new permanent license but can use the 30 day   Type of Ins
49.  Data Privacy Data Tables 515  Content of Data Privacy Tables       a   515    Appendix J  Uninstalling             519  Prompt before Dropping Each Set of Optim   Database Objects         520  Drop All Optim Created Dat  base Objects without  Prompting                 521  Do Not Drop Any Optim Created Database Objects 521  Cancel the Uninstall Process                 522    Appendix K  Installing Optim Designer 523    Appendix L  Process Audit           525    Contents V    Notices                       527 Index    2  1 ww ew ee ee ee we 5ST  Trademarks                529    vi IBM Optim  Optim Installation and Configuration Guide       About this Guide    This guide provides information needed to install and configure the IBM  Optim    solution  This release  runs in the Microsoft Windows environment  or in the Sun Solaris  Hewlett Packard HPUX  IBM AIX    or  Red Hat Linux environments supplemented with a Windows workstation  Optim supports the IBM DB2     Oracle  Sybase Adaptive Server Enterprise  ASE   Microsoft SQL Server  and IBM Informix   database  management systems     The information in this guide is organized into the following chapters     Q  5  v  ge  er  oO   m            Getting Started     on page 1  General information about installing and configuring Optim with suggestions for preparing your  site and requirements for hardware  operating systems  and supported database management  systems     Chapter 2     Installation     on page 23  Install Optim     O
50.  Default     n Maximum number of lines to include  up to 9999 lines    scriptmaxlines 500    scriptprefixout  Option for Column Map Procedure name in Process Report     0 Do not include name     1 Include Column Map Procedure name   Default  If a Local Column Map Procedure is  used in process  a name is generated in the form tablename columename n to be included in  the report  Use scriptshowfullcol and scriptshowfulltbl to format the generated name     scriptprefixout 1    scriptshowfullcol  Format for column name used to generate name for local Column Map Procedure     0 Use full column name   144 Use first 4 characters and last 4 characters in column name   Default     1 nrn Use indicated number of characters from beginning  ln  and end  rn  of column name   scriptshowfullcol 1 3 3    scriptshowfulltbl  Format for table name used to generate name for local Column Map Procedure     0 Use full table name   144 Use first 4 characters and last 4 characters in table name   Default     1 nrn Use indicated number of characters from beginning  In  and end  rn  of table name   scriptshowfulltbl 1 6 6    scriptwarnmissing  Report option for missing Column Map Procedures     0 Exclude warning of missing Column Map Procedure     1 Include warning of missing Column Map Procedure   Default   scriptwarnmissing 1    344 IBM Optim  Optim Installation and Configuration Guide    wormdeviceallowaltret  Indicator for minimum WORM device retention settings  Indicates whether users can override 
51.  For  detailed information needed to edit this file  refer to Pstserv Configuration File    on page 328    e The pstlocal configuration file  pstlocal cfg  is used to configure the system for running the Command    Line Utility  For detailed information needed to edit this file  refer to    Pstlocal Configuration File for  the Command Line Utility    on page 336     e The locale conf file provides locale conversion information between platforms  You can use this file to  provide additional locale conversion information  For detailed information needed to edit this file  refer  to     LOCALE CONF Conversion File    on page 349     If you choose to update a file  the default text editor is launched  displaying the corresponding file     Appendix A  Install and Configure the Server under UNIX or Linux 317    Text Editor     locale conf    TAHHHEEHHHEEREHHEHHHHEHHHHRHHRHEEHHHREHHHREHHHEHHHEEEHHERHEHHREEHHREHHHRERHHRE i  ocale  con     Locale conversion file for     M S     Server Compone   PEDENN DEDEDEN ANON TETRAN OTTEENSA  asic format      P is start of comment  everything to the right is ignored  Blank lines are ignore ed  Use escape     and any character to produce that character                    line is broken into a series of space delmited words  If the word contains space the enclose it in double quotes           Normal locale entries are four words    The first word is the UNIX Locale name  The second word is the WINDOWS Locale name  The third word is the WINDOWS LCID
52.  ID  Schema Name  or Owner ID  during the  configuration process  Later  this workstation can access the Optim Directory using the same identifier or    a different identifier with  perhaps  less authority     Use the Connect to Database dialog to provide the connection information that allows the Configuration  program to connect to the database and then configure Optim Directory tables     Chapter 5  Configure Workstations 75       Configure First Workstation   Connect to Database    he Optim Configuration program must connect to the database to configure the Optim  Directory Tables  The User ID you specify must have DBMS authorization to create the  Optim Directory Tables      orrimoiR       The Connect to Database dialog prompts for the following Database Connection Parameters     Optim Directory  Previously entered Optim Directory name     Database Connection Parameters    User ID  Enter a User ID  up to 30 characters  that the DBMS requires to allow access to the Optim  Directory database instance     Password  Enter a password  up to 30 characters  that corresponds to the specified User ID     Connection String  Enter the name or string needed to access the Optim Directory database     Note  If you are using DB2  the term is Database Name or Alias  Oracle uses DB Alias   Sybase ASE uses Server Name  SQL Server uses System Data Source Name  and Informix  uses Host Name  Syntax is described in the DBMS documentation     DB Name  Enter the name of the Sybase ASE  SQL Serv
53.  Insert  Restore  and Delete Request Editors   Users can then use the option to lock tables during an Insert  Restore  or Delete Process  Locking tables  ensures that other database activity does not interfere with the process and prevents other users from  accessing tables involved in the process     Allow Insert Action Delete Option    Select this check box to enable the Delete Options box in the Insert Request Editor  If you clear this check  box  the Delete Options box is unavailable  and the Delete option is set to No Tables  by default     Enforce DBMS Rel  Name Lengths    Select this check box to enforce DBMS restrictions for relationship name length when creating or  importing relationships  This option is selected by default  Clear this check box to override DBMS naming  restrictions and create or import relationships with names  constraints  up to 64 characters  After  changing this option  you must exit Optim before the change takes effect  You cannot create a DBMS  relationship based on an Optim relationship with a name that exceeds the DBMS restrictions     Use Oracle Array Delete    Select Use Oracle Array Delete to use the Oracle array delete feature during a Delete Process  This  option is selected by default     Note  If your site audits Delete processing  be aware that Array Delete may report rows as being  successfully deleted that do not exist in the database and  therefore  were not actually deleted by the  process     The Oracle array delete feature is p
54.  Installation and Configuration Guide    Sample  continued   Column Map procedures 511  database tables  description 503  510  loading 5  104  structure 503  extract files 513  JCL file 515  Scheduling Monitor  directory path for 257  start immediately 257  startup options 257  Scheduling tab  Personal Options 257  secured files 413  Security Administrator  Optim  Security 121  Security Report  creating 438  description 437  editing 439  processing 445  run 445  schedule 445  Segment  naming 280  size 280  Select Components 29  Select the Type of Install 27  Server Authorizations 12  Server tab  Personal Options 270  271  always ask for password 271  check logon 271  Optim Server 270  User ID  Password  Domain 270  Servers tab  Product Options 237  238  endpoint 237  network address 237  protocol 237  Server name 237  Setup  creating desktop icons 32  customer information 26  for additional workstations 6  Software License 25  Special Characters  Caps mode 250  underscore as SQL LIKE 249  SQL Server  connection string 134  create multiple DB Aliases 116  create drop procedures  for DB Alias 92  for Optim Directory 79  update DBMS version 204  Sybase ASE  connection string 134  create multiple DB Aliases 116  create shared procedures  for DB Alias 113  create drop procedures  for DB Alias 92  for Optim Directory 79  update DBMS version 204  System Requirements  hardware software 7    T    Tasks menu 169  217  access Optim Directory 173  configure additional  workstations 132  
55.  Interval  the Years and Days boxes become available   Years Specify the number of years to protect an Archive File from deletion  The default value is    zero  0      240 IBM Optim  Optim Installation and Configuration Guide    Days Specify the number of days  0 to 999  to protect an Archive File from deletion  The  default value is zero  0      Note  The interval cannot exceed the maximum date  01 17 2071  Archive checks the interval  when you set the Product Options  save a Storage Profile  and run the Archive Process     Maximum  Use the maximum date  01 17 2071     None Do not use a minimum retention period  allow an Archive File to be deleted from the device at  any time     Load Tab    Use the Load tab to customize loader parameters and enforce loader requirements for your site  This can  be particularly helpful when you have more than one database  or more than one Optim Directory  You  can specify default parameters applicable to all defined DB Aliases  and as needed  specify unique  parameters for each different database  each instance or version of a database  or each different Optim  Directory     For example  after selecting an Optim Directory  you can select  Default  in the DB Alias box  Loader  settings you define will apply to all DB Aliases in the selected Optim Directory  If the default settings are  not appropriate for one DB Alias  you can select that DB Alias in the DB Alias box  select the Override  default settings check box  and define specific settin
56.  Multi byte Support  The Optim Directory and DB Aliases can be configured to support multi byte character encoding  if  character data in your database is kept in a multi byte character format     For information about supported multi byte character sets  see the link for character set support in the  Detailed System Requirements document for your release of Optim     If Optim processes data in a multi byte enabled database  the Optim Directory must be in a multi byte or  Unicode enabled database  The Optim Directory and DB Aliases for multi byte enabled databases must be  flagged during the configuration process  An Optim Directory in multi byte format supports multi byte  DB Aliases only     Optim uses the Unicode character set in dialogs and to process information  In some multi byte character  sets  such as Oracle JA16SJIS   multiple characters are mapped to the same Unicode character  When these  characters are converted from Unicode back to multi byte  a round trip   the original character may not  be returned  Optim provides a Product Option  on the Database tab  and a Personal Option  on the  Database  that determine how to handle round trip conversion issues when processing data in a  multi byte database     Compatible Character Sets    To prevent any loss of data  the character set used by the database client must be compatible with the   character set of the database server  Optim enforces this requirement as follows    1  If the client uses a DB Alias configured f
57.  Optim Directory must reside in a Unicode enabled database and the Directory and DB Alias for  the database must be configured for Unicode data     2  If the database server does not use a Unicode character set  the client cannot use one either  The DB  Alias for the database must not be configured for Unicode data     3  If the database server uses a Unicode character set and the client does not  an error results   Version 9 0 and Later Oracle Clients    For releases 9 0 and later  the character set for the Oracle client is set in the NLS_LANG environment  variable  for example     e SET NLS_LANG AMERICAN_AMERICA AL32UTF8  Restart Optim and or the Configuration program after making any changes to the character set     Version 9 2 and Later Oracle Clients     1  If the client uses a DB Alias configured for Unicode data to connect to a Unicode database  the client  character set is automatically set to match the server character set     2  If the client uses a DB Alias that is not configured for Unicode data to connect to a Unicode database   an error results     3  If the client uses a DB Alias that is not configured for Unicode data to connect to a non Unicode  database  the client character set is automatically set to match that of the server   See  Formats    on page 13 for a list of supported character sets      4  If the client uses a DB Alias that is configured for Unicode data to connect to a non Unicode database   an error results     5  If the workstation for the Ora
58.  Optim Installation and Configuration Guide    5  Create Refresh Packages  Plans  or Procedures     After maintenance is applied  you can choose to apply maintenance to databases in a different DBMS  or  the maintenance task is complete     Specify DB Alias DBMS    When you select Apply Maintenance to databases with a specified DBMS Type and Version  the  Configuration program opens the Specify DB Alias DBMS dialog           Apply Maintenance for DB Alias Access   Specify DB Alias DBMS    OF x     he Optim Configuration program can apply maintenance to an existing database    Select the DBMS type and version For the databases  For which you want to apply  aintenance  then click  lt Proceed gt   Note  Support for some of the listed DBMS  ersions may have been discontinued by the vendor     9i Release 2  9 2  H       Specify the DBMS Type and Version  and click Proceed to open the Apply Maintenance to DB Alias   dialog  To continue  select the DB Alias  connect to the database  and create drop packages  plans  or  procedures    Note  The steps are the same as those previously described to apply maintenance for all DB Aliases   Apply Maintenance to Another DBMS Type    After you apply maintenance to the database in the selected DBMS  the Configuration program opens the    Apply Maintenance to Another DBMS Type  dialog  and prompts you to confirm maintenance for a  different database DBMS     Chapter 7  Maintenance and Other Configuration Tasks 189      Apply Maintenance for DB A
59.  Primary Keys    The ORDER_ID column is the primary key column     506 IBM Optim  Optim Installation and Configuration Guide    Relationships to Other Tables    The OPTIM_ORDERS table is a parent of the OPTIM_DETAILS table  through a foreign key on column  ORDER_ID     The OPTIM_ORDERS table is a child of the OPTIM_CUSTOMERS table  through its foreign key on  column CUST_ID     OPTIM_DETAILS Table  The OPTIM_DETAILS table contains additional information for each order in the OPTIM_ORDERS table     The OPTIM_DETAILS table has the following columns     ORDER_ID  DECIMAL  order ID number  cannot contain null     ITEM_ID  CHAR  up to 5 characters  item ID number  cannot contain null     ITEM_QUANTITY  DECIMAL  number of items  cannot contain null     DETAIL_UNIT_PRICE  DECIMAL  unit price  dollar amount  cannot contain null     Primary Keys  The ORDER_ID and ITEM_ID columns are the primary key   Relationships to Other Tables    The OPTIM_DETAILS table is a child of   e The OPTIM_ORDERS table  through its foreign key on column ORDER_ID   e The OPTIM_ITEMS table  through its foreign key on column ITEM_ID     OPTIM_ITEMS Table    The OPTIM_ITEMS table contains information about each item for an order  including description  price   and quantity in inventory     The OPTIM_ITEMS table has the following columns     ITEM_ID  CHAR  up to 5 characters  cannot contain null     ITEM_DESCRIPTION  VARCHAR  up to 72 characters  cannot contain null     CATEGORY  VARCHAR  up to 14 characters  ca
60.  RTSETENV to your  profile or  login  source that file instead  If not  change to the    directory where Optim is installed  e g    opt IBM Optim  and use         rtsetenv    Appendix F  Open Data Manager 455    Starting the ODM Server    Once you have set up the required environment  use the following to start the ODM Server   irpcdstart    Stopping the ODM Server    Optim and the ODM Server share common resources  To reinstall or upgrade Optim  you must shut  down both Optim and the ODM Server prior to starting the installation  Use the following procedure to  shut down both Optim and the ODM Server       rtserver stop  irpcdshutdown    mwadm stop    Notes     e Do not use    mwadm stop    prior to invoking    irpcdshutdown   otherwise  you may not be able to restart  Optim   e To shut down Optim only  do not invoke    mwadm stop        Attunity Studio Configuration    Attunity Studio is used to configure the ODM Server environment from a Windows machine     Adding an ODM Server to Attunity Studio    This section describes how to add an ODM Server to Attunity Studio     To add an ODM Server to Attunity Studio   1  Open Attunity Studio from the Attunity folder in the Windows Programs list     2  In the Configuration explorer  right click Machines and select Add Machine    from the shortcut menu  to open the Add machine dialog     456 IBM Optim  Optim Installation and Configuration Guide       H E Solti    Name Machines                               3  In the Add machine dial
61.  Temporary Work Directory    Specify the complete path to the default directory in which you want to store internal work files and  trace files  To select from your system directories  click the browse button     Data Directory    Specify the complete path to the default directory in which you want to store Archive  Extract  Control   Compare  and Export Files  and other process files  To select from your system directories  click the  browse button  The Data Directory serves as the default  you can specify a different directory path and  file name on any process request     Product Configuration File   Specify the complete path to the Product Configuration File  The file name has a  cfg extension  To select  from your system directories  click the browse button  The Product Configuration File is created when  you install Optim    Local Optim Server  ODBC Connections Only    To improve ODBC response times  select the name of the Server that runs on this machine  The ODBC  Server will run locally and the Server will not be contacted  if an ODBC connection specifies this Server  name  or if the ODBC interface selects an Archive File with this Server name in its Archive Directory    entry     Note  Do not use this setting if accessing archived data on a backup device     250 IBM Optim  Optim Installation and Configuration Guide    Confirm Tab    Use the Confirm tab to choose whether a confirmation dialog is displayed before the execution of a  process that results in loss of dat
62.  The furnishing of this document does not grant 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 0032  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 
63.  Type   Coonmectstring         AFDSN1 PST_GDB    I Alias in binding   AFDSNI     lt  Back   Hents   __ Finish   Cancel      5  Select the data source from the list and click Finish           ODM Security    This section describes a method for securing an ODM environment     To secure an ODM environment you must    e Provide Archive File Security user credentials on the ODM Server for each data source   e Provide administrative authorization    e Secure the Attunity daemon    e Provide user credentials for client server access to the ODM Server     Credential Definition  All credentials specified for Attunity authentication are operating system credentials of the machine    performing the authorization  For Linux  groups as well as individual users are supported  For Windows   groups are not supported and all credentials are based on local users  however  Attunity daemon access    can be qualified by domain name  see    Securing the Attunity Daemon    on page 474      Providing Archive File Security Credentials    Archive File Security user credentials for each data source are assigned to the NAV user profile on the  ODM Server     You can also provide Archive File Security credentials in an ODBC or JDBC connection string  For more  information  see     Runtime Connection Information    on page 476     Appendix F  Open Data Manager 471    To provide Archive File Security user credentials   f     In the Attunity Studio Configuration explorer  expand the server list and the User
64.  Windows 2000  Windows XP  Windows 2003 Server   the Optim Server can be  run as a process or a service     When it is run as a process  the Server uses the credentials of the current user ID  When it is run as a  service and an explicit user ID is used  the Server requires the user ID to have the following privileges     e Act as part of the operating system  e Bypass transverse checking   e Increase quotas   e Log on as a batch job   e Replace a process level token     12 IBM Optim  Optim Installation and Configuration Guide    Local Security Policy    You must access the Local Security Policy to grant these privileges to the user  You can access the Local  Security Policy as follows     Note  You must be logged on to the Windows machine with a user ID that has administrator rights   1  From the Control Panel  access the Local Security Policy applet   Administrator Tools  gt  Local Security Policy  2  From the Local Security Policy window  select the menu entry   Policies  gt  User Rights  3  On the User Rights Policy window  select the following entry in the left pane   Security Settings  gt  Local Policies  gt  User Rights Assignments  4  Repeat the following steps for each of the five privileges listed above   e Select a privilege from the right pane of the Local Security Settings window     e If the user  or group  is not already listed in the Assign To list box  select Add to add the user  or  group  to the list     e Ensure that the Local Policy Setting check box is c
65.  a   E9 Calendar ACL st NAtprivbraud1  7 27 2006 11 04 29 AM        ERE Column Map ACL    i   i Column Map Proc 4  Say Compare Request    ABR  Convert Request Aw  ey       PUR OOOO                 open   cancel   Refresh   Help            Access Control Domain Editor    The Access Control Domain Editor lists roles in the ACD  The name of the ACD is displayed at the top of  the dialog  The Role List displays the roles in the ACD     When you open the Access Control Domain Editor by selecting New ACD from the Tools menu in the  Access Control Domains dialog  the Optim Administrator role is displayed by default  You can also open  the Access Control Domain Editor for an existing ACD by double clicking the name of an ACD listed in  the Access Control Domains dialog     390 IBM Optim  Optim Installation and Configuration Guide       OTHER   Access Control Domain Editor    glalajalal 6  2 M       ECN D  of ail areal  E ay    E e   E  Tech Writers NRTH DOMiga 2005 09 15 1220 21      Administrator NRTH DOMiqa 2005 09 15 12 20 21  Security Manager             To add  edit  or delete a role  use the shortcut menu to open the Role Specifications dialog  which is used  to create and modify roles for an ACD and  if Functional or Object Security is used at your facility  to  grant or deny related privileges to those roles     Description  Optional text that describes the ACD  up to 40 characters      Role List  A grid that displays the roles in the ACD and includes the following     Role T
66.  a Security  Administrator  and enable the security features your site will use     To initialize Optim Security and assign a Security Administrator  use one of the following Tasks menu  options in the Configuration program     e Configure the First Workstation   e Configure Security for an Optim Directory  e Create Update Optim Directory   e Configure Options    To enable or disable the security features  select Configure Security for an Optim Directory from the  Tasks menu in the Configuration program     For more information  see    Configure Security for an Optim Directory    on page 173   Establish Archive File Security    This section describes how to establish Archive File security     To establish Archive File security   1  Using the Configuration program  initialize Optim Security and assign a Security Administrator as    described in    Optim Security    on page 120   2  Using the Configuration program  enable Archive File Security  as described in     Set Archive File    Security Option    on page 179   3  Edit the  Default  ACD and any additional ACDs to map roles to network accounts             386 IBM Optim  Optim Installation and Configuration Guide    4  Create and edit each FAD  using roles in the appropriate ACD   5  Reference the appropriate FAD in each Archive Request used to create secured Archive Files        Access Control Domain    Use the Access Control Domain Editor to create and maintain Access Control Domains  There are  different ways to open the 
67.  a Security Administrator  designate the  workstation as a Server  if the optional Server feature is licensed   enable the ODBC Interface feature  if  Archive is licensed   specify a Product Configuration File  and configure Product and Personal Options   Click Proceed to continue     Initialize Security Change Security Administrator    On the Initialize Security dialog  assign a Security Administrator for the Optim Directory and initialize  security  If security has been initialized for the Directory  this dialog is replaced by the Change Security  Administrator dialog  which is similar to Initialize Security  but with no initialize option     For information about initializing Optim Security and assigning a Security Administrator  see    Security    on page 120     138 IBM Optim  Optim Installation and Configuration Guide       Configure Additional Workstation   Initialize Security    Optim    he Configuration program can initialize the Security Features and assign a Security  dminstrator  Once initialized  Security can only be enabled or disabled by the Security  dministrator  Click  lt Change gt  to specify a different Security Administrator  Select the  nitialize option to Initialize the security Features  Click  lt Proceed gt  to perform the action  gt    F lt  Skin Fo hunasa hiz cken       Optim Directory  Security State       OPTIMDIR    Not Initialized    Security Administrator For this Optim Directory              Domain User Name      NAtoptusrd Change         Init
68.  a new instance of  Infosphere Data Architect on the computer     To install Optim Designer     1  If Infosphere Data Architect is not yet installed on the computer  or if you must install a new instance  of Infosphere Data Architect on the computer  insert the Infosphere Data Architect installation disc  into the computer or access the Infosphere Data Architect installation package  and launch the  installation program from the Infosphere Data Architect installation disc or package     e If IBM Installation Manager is not yet installed on the computer  the installation program installs  Installation Manager and Infosphere Data Architect     e If Installation Manager is already installed on the computer  the installation program runs  Installation Manager and installs Infosphere Data Architect     Choose not to run Infosphere Data Architect after it is installed     2  Insert the Optim Designer installation disc into the computer or access the Optim Designer  installation package     3  If Installation Manager is not running on the computer  run Installation Manager     4  In Installation Manager  click Manage Licenses  and import the Infosphere Data Architect product  activation kit from the folder on the computer  The Infosphere Data Architect product activation kit is  located in the ida_activation_kit folder on the Optim Designer installation disc or in the Optim  Designer installation package  The product activation kit is a jar file named  com ibm infosphere data archit
69.  a table selection  list  Use the list to add one or more table names to the Table List     Note  Add table is available only from the blank row at the bottom of the Table List     Appendix D  Optim Security 415    Select From Database to display the Select Table s  dialog listing tables in the database  For more  information  see  Selecting Tables from a Database        Select From Archive File to display the Open dialog  from which to choose an Archive File before  displaying the File Access Definition Table Column Selection dialog  For more information  see     Selecting Tables from an Archive File    on page 417     Note  Access permissions in the ACL for the FAD determine the options and actions that are available to  you  For example  the Remove shortcut menu options are not available to a role that is limited to read  access     Table Access Control    Use the Table Access Control list to define access permissions for an entry in the Table List  You can  assign access permissions to selected roles in the associated ACD and a default for all user accounts and  roles for which access permissions are not assigned explicitly  If the AC Type for an entry in the Table  List is None  Table Access Control list is blank and cannot be edited     Role  Default  and names of roles for which the File Access Definition explicitly controls access  Role  names not included in the Access Control Domain that serves as the basis for the FAD are  italicized and settings for them have no e
70.  account that corresponds to the Optim Directory table Owner ID does not have SA role   the user account must have the following permissions     CREATE TABLE  CREATE PROCEDURE    When you catalog the procedures for the Optim Directory and the system tables  you can specify a grant  authorization ID  When this ID is PUBLIC  the default value   all users are able to run Optim  Optionally   you can specify a user ID or group name to limit access to specific users     To create a DB Alias in SQL Server  the following must be true     1  You must connect to the database as the System Administrator  SA   a user account with SA role  a  user account with a dbo alias  or a user account with CREATE PROCEDURE permission     Note  The account used to connect to the database may be different from the Owner ID for the  procedures used to access the system tables    2  The Owner ID for the procedures used to access the system tables must be a valid user ID for the  database and must have a LOGIN to the database server  If wanted  you can specify the special SQL  Server ID of dbo as the Owner ID of the stored procedures     Chapter 1  Getting Started 9    Note  The Owner ID may be different from the ID used to connect     3  If the Owner ID for the procedures used to access the system tables does not have the SA role  then  the user account must have the following permission     CREATE PROCEDURE    When you catalog the procedures for the Optim Directory and the system tables  you can specif
71.  account that created them  If any of  the required permissions are revoked  the packages become invalid when executed     When you create the packages for the Optim Directory and the Data Dictionary  you can specify a grant  authorization ID  When this ID is PUBLIC  the default value   all users are able to run Optim  Optionally   you can specify a user ID or group name to limit access to specific users     SQL Server    In SQL Server  the user must have a LOGIN at the database server level and a user account for the  database instance being accessed  This is true for both creating and accessing an Optim Directory and a  DB Alias     If shared  global  stored procedures are used for DB Aliases  the user account used to create the stored  procedures must have database owner privileges  dbo      To create the Optim Directory in SQL Server  the following must be true     1  You must connect to the database as the System Administrator  SA   a user account with SA role  a  user account with dbo alias     Note  The account used to connect to the database may be different from the Owner ID for the Optim  Directory tables     2  The Owner ID for the Optim Directory tables must be a valid user account for the database and must  have a LOGIN to the database server  If wanted  you may specify the special SQL Server ID of dbo as  the Owner ID of the Optim Directory tables and related stored procedures     Note  The Owner ID may be different from the ID used to connect     3  If the user
72.  allow processing of multiple rows concurrently to improve performance when  processing large quantities of data  Valid entries are     0 Use one database connection for processing   Default   1n Use the specified number  from 2 to 32  of database connections     1 maximum  Use the maximum number of connections supported by the Server   dbconnections 1 maximum    formatnumerics  Format of numeric values displayed in process reports     0 Do not format numbers in process reports  i e   display as nnnnnn    Default     1 Format numbers in process reports  i e   display as nnn nnn    formatnumerics 0    maxcommitfreq  System wide commit frequency     n A number from 1 to 999 999     200 Default setting   maxcommitfreq 200    maxextractrows  Maximum number of rows to extract     n A number from 1 to 999 999 999     Appendix A  Install and Configure the Server under UNIX or Linux 341    100000 Default setting   maxextractrows 100000    onlyidxsearch  Use of Archive Indexes in Search and Restore processes  Valid entries are     0 Search Archive indexes first and native file system  if necessary   1 Search Archive indexes only   Default   onlyidxsearch 1    orausearraydelete  Use the Oracle array delete feature with a Delete Process  When the feature is used  rows not  found are listed as deleted in the Delete Process Report  Valid entries are     0 Do not use Oracle array delete     1 Use Oracle array delete   Default   orausearraydelete 1    reviewdelafterarchive  Allow users to l
73.  and Registry Entry option is selected  Specify the name of the Optim Directory you want to  use  Click the down arrow to select from a list  Click Proceed to continue    Enable Disable the Archive ODBC Interface Feature   On the Enable Disable the Archive ODBC Interface Feature dialog  specify whether to enable or disable  the ODBC driver       Enable Disable the Optim Archive ODBC Interface Feature   Enable     BE  Eg    Optim    he Configuration program can configure workstations to use the Archive ODBC  interface  When enabled  the ODBC Data Source Administrator will contain an entry For   he Optim Archive File Driver  Select an option to enable or disable the Optim Archive   ile Driver  Click  lt Proceed gt  to perform the action or  lt Skip gt  to bypass this step   gt         Optim Directory     DIRECTORY  License Information  Archive License Status  Archive ODBC Driver State for this Machine       Licensed   Enabled    Enable Disable Archive ODBC Interface Feature for This Machine    Enable     Disable                Previous    __ Proceed _  Skip   Cancel      Oracle QOR922K 7       If the site is not licensed for Archive  Enable is not available        Apply Maintenance for Optim Directory Access    At times  it may be necessary to refresh or update the packages  plans  or procedures needed to access  the Optim Directory tables  Generally  you apply maintenance for Optim Directory access when installing  a new version of Optim  However  if you drop the Optim Directo
74.  appear before the Sign Optim Exit dialog  because a company Name and ID are required to  sign an exit     56 IBM Optim  Optim Installation and Configuration Guide       E Specify Company Name    Optim requires a 1 to 40 character Company Name and 6 character Company ID  IBM    sent this information to you via email or mail  You must specify Company Information   hen you first install Optim  To change Company infomation  select the  Company   option from the  Options  menu on the Optim Configuration window              If this dialog displays  you must specify your company Name and ID and click OK to proceed with the  signing process  Both entries are case sensitive  and you must enter both entries in the format provided to    you when you received Optim     Chapter 3  Signing an Optim Exit 57    58 IBM Optim  Optim Installation and Configuration Guide       Chapter 4  Configuration Window and Menus    This chapter describes the main window for the Optim Configuration program and certain general  configuration functions  The principal configuration tasks are described in the following chapters     Note  Before you do any configuration functions  you must sign the Optim default exit or a  user supplied exit of your own creation  You cannot continue with the Configuration_process or use  Optim until you sign a valid exit using the Sign Optim Exit dialog  as described in Chapter 3     Signing  an Optim Exit     on page 49   DBMS Terms    Optim supports several database managemen
75.  at the target installation     Signing an Exit during Configuration    To sign an exit in Windows  you must run the Optim Configuration program  You also must run the  Configuration program to switch from using the default exit to a user supplied exit  or vice versa      When you install Optim  you can launch the Configuration program and display the dialog used to sign  an exit by selecting the Launch Optim configuration check box on the Install Complete dialog  as  described in Installation Complete    on page 34     Before you run the Configuration program  confirm that no other Optim processes are running  if other  processes are running  shut them down or wait for them to finish before you run the Configuration  program     If you want to sign a user supplied exit  you must compile and create the load library opmexit dll  You  must then copy the DLL to the rt bin directory before you run the Configuration program     Note  If you use the Configuration program to sign a user supplied exit  Optim will immediately call that  exit to authorize all future requests  This means that the new exit could theoretically prohibit the current  user from executing any other requests  such as running the Configuration program  if that user does not  have permission to do so in the new exit     Each time you execute the Configuration program  it checks for the existence of a signed exit  If one is  not found  the Sign Optim Exit dialog displays  and_you must sign either the default Opti
76.  click Proceed     Drop Another DB Alias     After you drop the DB Alias  the Configuration program opens the Drop Another DB Alias  dialog  Select  the check box to open the Create Select DB Alias dialog and restart the process for another DB Alias     Disable the Optim Server Feature    The Configuration program opens the Enable Disable Optim Server Feature dialog next  to allow you to  disable the Server feature     Chapter 7  Maintenance and Other Configuration Tasks 213     lt  gt  Drop DB Alias Optim Tables   Enable Disable Optim Server Feature    oOyXx    he Configuration program can configure machines running Windows NT 2000 XP tobe     an Optim Server  When enabled  the Windows Control Panel will contain an entry to  configure the Optim Server console  Select an option to enable or disable the Optim  Server feature  Click  lt Proceed gt  to perform the action or  lt Skip gt  to bypass this step        Click Proceed to disable the Server feature  or click Skip to advance to the next step without disabling  the Server feature  If the site is not licensed for the Server  this dialog is not displayed     Disable the Archive ODBC Feature    The Configuration program opens the Enable Disable Archive ODBC Feature dialog next  This dialog  allows you to disable the Archive ODBC interface feature     214 IBM Optim  Optim Installation and Configuration Guide       Drop DB Alias Optim Tables   Enable Disable Archive ODBC Feature Mi  Eg    he Configuration program can configure 
77.  configuration specifications for a WORM device using a Storage Profile     0 Use the WORM device default  Any Storage Profile or wormdeviceretention settings for  retention will cause the process to fail     1 Use wormdeviceretention settings or overriding Storage Profile settings for minimum  WORM device retention   Default     wormdeviceallowaltret 1    wormdeviceretention  Default minimum retention setting for Archive Files copied to a WORM device     none No minimum retention period   Default     interval  Use any wormdevicedays and wormdeviceyears settings or overriding Storage Profile  settings for minimum WORM device retention  The retention interval cannot exceed the  WORM device maximum date of 01 17 2071     maximum  The WORM device maximum retention date  01 17 2071  applies     wormdeviceretention none    wormdevicedays  The number of days to retain an Archive File copied to a WORM device  This value and the  wormdeviceyears value determine the retention period when the wormdeviceretention parameter  or overriding Storage Profile setting indicates an interval for WORM device file retention     0 Default  The file can be deleted from the WORM device at any time     n Number of days  up to 999  to retain the file   wormdevicedays 60    wormdeviceyears  The number of years to retain an Archive File copied to a WORM device  This value and the  wormdevicedays value determine the retention period when the wormdeviceretention parameter  or overriding Storage Profile set
78.  directory      userid password  User ID and password for DBMS logon   Provide this information if dbaliaslogon is  server    Specify         as the password when a secure password is supplied in a password file   See  F Securing the Configuration Files    on page 353  for more information   To use OS  Authentication for Oracle  specify a forward slash     for userid and do not specify a  password    dbalias OPTIMDIR DBALIAS   USERID      dbalias OPTIMDIR DBALIAS D0805  dbalias OPTIMDIR DBALIAS   USERID PASSWORD    The location of the DBMS loader for a delegated Load Request  You can identify a loader for a  specific Optim Directory and DB Alias  or you can identify a default loader be used for any DB  Alias within a DBMS     pstdir The Loader is for a specific DB Alias  Enter the name of the Optim Directory that  includes the DB Alias  The Optim Directory must be referenced in a pstdir parameter   This setting requires a dbalias name     dbalias The Loader is for a specific DB Alias  Enter the name of the DB Alias  The DB Alias must  be referenced in a dbalias parameter  This setting requires a pstdir name       The Loader is the default for a DBMS  You must also provide a value for dbmstype     dbmstype  DBMS type  Enter Oracle  Sybase  Informix or Teradata     pathtoloader  Path to the executable loader file     teradatatype  1   0   For the Teradata loader  the load type  Specify 1 for Teradata FastLoad or 0 for  Teradata MLoad     teradataconfig  For the Teradata loader 
79.  drop the DB Alias  or click Skip to open the Drop Optim Directory   dialog  which you can use to drop the specified Optim Directory  including all DB Aliases and other  objects stored in it    Load Drop Sample Tables   The Load Drop Sample Tables dialog prompts you to specify the identifier  Creator ID  Schema Name   or Owner ID  for the sample tables to be dropped  Refer to    Load Drop Sample Tables    on page 104   Load Drop Data Privacy Tables   If you have an Optim Data Privacy License  the Load Drop Data Privacy Tables dialog prompts you to  specify the identifier  Creator ID  Schema Name  or Owner ID  for the data privacy tables to be  dropped  Refer to    Load Drop Data Privacy Tables    on page 107    Drop Packages   Before dropping packages  plans  or procedures used to access the database  the Configuration program    displays the Create Drop Packages  Bind Drop Plans  or Create Drop Stored Procedures dialog  as  appropriate     212 IBM Optim  Optim Installation and Configuration Guide     lt  gt  Drop DB Alias Optim Tables   Create Drop Packages    he Optim Configuration program can drop the Optim created Packages for the Data  Dictionary The Package Schema Name must match the name used when you created  he Packages  If the Packages are used by another Optim Directory  click  lt Skip gt      Grant Auth ID     a       To retain the packages  plans  or procedures  click Skip  To browse the DDL used to drop the packages   plans  or procedures  select Display SQL and
80.  each DBMS Loader     Connection  Connect strings for all DB Aliases in an Optim Directory     Access  Access to specific Server drives and directories     Startup  Type of start up for the Server     Security  The source of User ID and password information to log on     144 IBM Optim  Optim Installation and Configuration Guide    Endpoints  Protocol and address information for machines hosting the Server     Archive  Directories for storing Archive files and Archive Index files     Retention  Options to scan Optim Directories for Archive Files with a retention policy     Status Current workstation connections to machines hosting the Server     Email Email addresses for report messages   As part of the installation process  you create entries in the Current User registry     Note  When you add or delete an Optim Directory or DB Alias using the Configuration program  you  should also apply the new settings to the Server     Configuration  You can keep Local Machine registry entries for the Server separate from those for the user by entering    information in the Optim Server Settings dialog  Settings on the Optim Configuration dialog pertain only  to the Server component  not to the currently logged on user     Note  If workstations are processing  setting changes are saved when you click Apply  but are not  applied until all processing completes  The Server rejects new connections until the current connections  terminate and the new settings are applied  Scheduled processes a
81.  establish all user accounts  If you change user accounts after  processes have run  the ability of processes to access files produced in earlier processing may be affected   For example  a Restore Process that uses Centera or NetWorker as the user ID in effect when the file is  recalled from a backup device and when the recalled file is deleted from disk after the specified retention  period  Use the following information to help determine which user IDs to specify for each parameter     The user account under which the pr0svce daemon is started  for example   the account that is logged on  when prOsvce is started  must have write access to the Optim temporary directory  and read access to  pstserv cfg     As you establish additional user accounts  keep in mind the following parameter settings in the  configuration files  which affect the credentials under which the pr0svce daemon runs  as well as the  credentials presented to run a process and to access files during a process     filelogon  The filelogon parameter indicates the source of the credentials for processes     Unless you override the normal umask behavior using the filemode configuration parameter   output files  Extract Files  Archive Files  Control Files  inherit the standard file privileges of the  processing user account     Appendix A  Install and Configure the Server under UNIX or Linux 351    Thus  if you use the filelogon client parameter  a process may be unable to access files not created  under its own
82.  explains these steps  discusses the software  and environmental requirements for using the application software  and describes the information you  must prepare for the installation and configuration process     Installation Phase    The installation process unloads Optim from the installation DVD to the target workstation and  additional workstations or servers     You begin the installation phase by using the program to load the application software at the first  workstation  You must enter your company name and the identification number indicated in the email  sent when Optim is shipped to you  You must also designate a destination directory for the application  software  Depending on your license agreement  after you install and configure Optim  you may have  access to one or more of the following components     e Archive allows you to identify and archive sets of relationally intact data before removing selected data  from your database  You can browse  search  or restore selected subsets of archived data     2 IBM Optim  Optim Installation and Configuration Guide    e Move allows you to identify and extract  migrate  and process sets of relationally intact data  You can  create test databases that are referentially complete subsets of a production database  copy sets of  related data from a production database to a work area before revising and moving data to the  production database  or migrate subsets of data that require data transformations as part of the  migratio
83.  false     W ConfigureODMPromptPanel ConfigureODMChoice   If the Optim ODM feature is installed  indicate when it is configured     1 Configure ODM now  This option prompts you for the Attunity license file and  automatically installs the ODM Server     2 Configure ODM later  This option copies the ODM Server installation files to your  machine  To complete the ODM Server installation  you must install the ODM Server and  register the Attunity license manually      W ConfigureODMPromptPanel  ConfigureODMChoice 2    Note  If you choose to configure ODM now    W ConfigureODMPromptPanel ConfigureODMChoice 1  you must define a value for   W ODMLicensePanel ODMLicenseField    W ODM LicensePanel ODMLicenseField   If you choose to configure ODM now   W ConfigureODMPromptPanel ConfigureODMChoice 1     enter the fully qualified name for the Attunity license file  If the directory contains spaces  enclose  it in double quotation marks     Note  If you do not have an Attunity license file  enter   W ConfigureODMPromptPanel  ConfigureODMChoice 2    W ODMLicensePanel  ODMLicenseField  opt 0DM license  txt     W UpdateFilesPanel Update_rtsetenv   This keyword allows you to edit the RTSETENV shell script during the installation process  using  the default text editor  The RTSETENV shell script is included in a user     profile    or    login     script to define the operating environment for the Server  This script sets up the Server daemon  or command line environment on login  The operati
84.  file is located in C  Program Files Attunity  AIS_BackUp on a  Windows machine  and on  PSTHOME ODM AIS_BackUp on UNIX     5  Start the IRPCD daemon   a  Right click My Computer and select Manage   b  Expand the Services and Applications section and select Services   c  Right click Attunity Server  and select Start     Attunity Server version 4 8 is now installed with the previous configuration  If the previous configuration  continues to have problems contact IBM Software Support     Appendix F  Open Data Manager 483    484 IBM Optim  Optim Installation and Configuration Guide       Appendix G  Converting PST and Optim Directory Objects    All PST Directories created prior to version 6 0 of the Princeton Softech products  Archive and the  Relational Tools  require a conversion to be compatible with later versions  Additionally  any Optim  Directory created prior to Optim version 6 2 on an SQL Server database must be converted     Use the Configuration program to convert Optim Directories and objects  After the Conversion Process   your    old    PST Directory and objects remain intact and can still be used with the Optim products     Version 5 x PST Directories    PST Directory objects created using version 5 x of Archive or the Relational Tools must be converted into  a format suitable for use with version 6 0 or later  Use the Conversion Process in the Configuration  program to migrate objects from an old  5 x  PST Directory to a Directory compatible with version 6 0 or  
85.  for ODM  Select  Specify ODM License File     If not select  able a 3  day Trial License           You may obtain a permanent license by submitting a request to IBM Optim Teck  L Support     i  Specify ODM License File    gt 2  Enable a 36 day Trial License    ENTER THE NUMBER FOR YOUR CHOICE  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT   1    Specify ODM License File    Enter the fully qualified name to the ODM License file  If you do not have  ss to the file at this time  select    Previcus    and choose    Enable a 38 day  License        Specify Open Data Manager  lt CODM gt  License File CDEFAULT   gt      Enter the fully qualified path for the ODM license file     Next  the Choose Shortcut Folder screen displays     Setup requires the ODM license file to enable ODM features and functionalit  f you do not have access to the license file  select  Only Copy the ODM File      gt 1i  Install and Configure ODM Now  2  Only Copy the ODM Files    ANTER THE NUMBER FOR YOUR CHOICE  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT      Where would you like to create product icons      gt 1i  In the Program Group    gt 2  On the Desktop   3  In the Quick Launch Bar   4    In the Start Menu    NTER A COMMA SEPARATED LIST OF NUMBERS REPRESENTING THE DESIRED CHOICES  O  PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT        On the Choose Shortcut Folder screen  specify a folder to hold shortcut icons for Optim  Optim  Configuration  and Optim Scheduler     If you choose 1   In the Program Grou
86.  for data fields noted in message text  click Field     Font for Informational Messages  Informational messages are not critical  for example  messages that ask whether information should be    saved when a dialog is closed     Info Text  Specify font characteristics for the informational message text  The default is System  10 point   Bold  Black     Info Field  Specify font characteristics for the data referenced in an informational message  The default is  System  10 point  Bold  Underline  Maroon     Chapter 9  Personal Options 255    Font for Warning Messages  Warning messages indicate serious  but not critical conditions  A warning message does not interrupt an  action  but may indicate that you should reevaluate the current action     Warning Text  Specify font characteristics for the warning message text  The default is System  10 point  Bold   Maroon     Warning Field  Specify font characteristics for the data referenced in a warning message  The default is System   10 point  Bold  Underline  Maroon     Font for Error Messages    Error messages indicate critical conditions and interrupt the current action  A problem presented in an  error message must be addressed before the attempted action can proceed  Error messages can appear in  pop up dialogs  but usually display in the message bar at the bottom of a dialog     Error Text  Specify font characteristics for the error message text  The default is System  10 point  Bold  Navy     Error Field  Specify font character
87.  he name of a file to store the exported PST Definitions From the old PST Directory  Click   lt Proceed gt  to export the PST Definitions  or  lt Skip gt  to skip this step        PST Directory  Name of the PST Directory from which objects are exported     PST Directory Specifications    Version  Version of Configuration program used to create the old PST Directory     Export File Name  Enter the name of the Export File  The Export File is a plain text file and has a  dss  extension by default  Other extensions may be specified  or the file can be designated  without an extension  The Export File is used as the input for Import Processing     Always Display Output  PNOEXPT LOG   Select the check box to automatically display the export process log for the current process  When  the Export Process is complete  the log is displayed in the Browse File dialog  To display the log  only in the event of an error  clear the check box     Continue Export if Errors  Indicate whether to halt processing if an error occurs  To continue processing if an error occurs   select the check box  To halt processing if an error occurs  clear the check box     Run Export   To start the Export Process  click Proceed  If you specify the name of an Export File that already exists  a  dialog prompts you to confirm that you want to overwrite the file  During Export Processing  the status  bar displays information about the process     Appendix G  Converting PST and Optim Directory Objects 493    If error
88.  in message text  click Field     Font for Informational Messages  Informational messages are not critical  for example  messages that ask whether information should be    saved when a dialog is closed     Info Text    Specify font characteristics for the informational message text  The default is System  10 point   Bold  Black     Info Field  Specify font characteristics for the data referenced in an informational message  The default is  System  10 point  Bold  Underline  Black     Chapter 6  Configure the Optim Server 147    Font for Warning Messages    Warning messages indicate serious  but not critical conditions  A warning message does not interrupt an  action  but may indicate that you should reevaluate the current action     Warning Text  Specify font characteristics for the warning message text  The default is System  10 point  Bold   Navy     Warning Field  Specify font characteristics for the data referenced in a warning message  The default is System   10 point  Bold  Underline  Navy     Font for Error Messages    Error messages indicate critical conditions and interrupt the current action  A problem presented in an  error message must be addressed before the attempted action can proceed  Error messages can appear in  pop up dialogs  but usually display in the message bar at the bottom of a dialog     Error Text  Specify font characteristics for the error message text  The default is System  10 point  Bold   Maroon     Error Field  Specify font characteristics for
89.  in the Server data directory  when each workstation first connects to the Server  The new subdirectory  becomes the default data directory for the workstation  The name of the new subdirectory is determined  by the Windows Logon name from the workstation     For example  if this option is selected and the data directory is D   DATA when user    JOHN    connects to  the Server  the subdirectory D   DATA JOHN becomes the default data directory for JOHN     Maximum Processes    Use Maximum Processes to limit the number of simultaneous processes that can run on the Server   Specify the limit according to the capacity of the Server machine  CPU  disk space  network access speed   memory  etc    Valid values are from 10 to 48  The default value is 48  When the server reaches the  maximum  an error message  Server too Busy  is displayed     Typically  one validation process  called a Mirror  is created each time a Request Editor that requires the  Server is opened  When the request is run  a Mirror and the request process simultaneously  Therefore    two processes run for each request   For example  if a workstation delegates two requests to the Server   simultaneously  four processes are used      Days to keep Trace files  The number of days  2 to 30  to retain trace files in the temporary work directory  The default value is 5     Trace files are useful for tracking the processing performed using Optim  Trace file names are prefixed  with PRO  followed by letters indicating the t
90.  install the ODM Server in a UNIX environment  select Open Data Manager Interface from the select  components dialog of the Server Setup program  You can install the ODM Server as part of the Server  installation or copy the ODM Server installation files to your machine for use at a later time        Optim Server Setup      X     Optim 7 2 0  requires a new ODM license file to enable ODM  To obtain a new ODM  license file  contact IBM Optim Technical Support For contact details  refer to  vwew ibm com planetwide  Ifyou have already obtained a new ODM license file or  you want to use ODM for a 30 days trial period then select    Configure ODM Now      After 30 days  you must obtain a permanent license from IBM in order to continue  the use of ODM  Ifyou wantto configure ODM later  then select the    Only Copy the  ODM Files    choice  Once you obtain the ODM licence file  you can either run setup  again and select the  Optim   Open Data Manager Interface feature   or run the  script lhome Optinimodm Odminstall from a Unix prompt anytime after setup is  complete        Do you want to configure ODM now or only copy the files to install ODM later      Configure ODM Now  C Only Copy the ODM Files          Cancel         Configure ODM Now  This option prompts you for the ODM license file and automatically installs the ODM Server     Appendix F  Open Data Manager 453    Only Copy the ODM Files  This option copies the ODM Server installation files to your machine  To complete the ODM
91.  is to select the DB Alias to update the corresponding DBMS version        Update the DBMS Version for a DB Alias   Create Select DB Alias Efel x    he Optim Configuration program stores information about each database connection in   a DB Alias  Selecting a DB Alias for a MS SQL Server  Sybase or Informix database will  also change the DBMS Version For all DB Aliases for that server  Select a DB Alias From  JA list of existing DB ariel devia  on bas oo to continue  Selecting  lt Skip gt     single DB Alias      For a Single DB Server  Sybase  SOL Server  Informix           202 IBM Optim  Optim Installation and Configuration Guide    Click the down arrow to select a DB Alias from the list of existing DB Alias names  then click Proceed to  continue     Note  If you are using SQL Server  Sybase ASE  or Informix  and have several databases on one server   the Configuration program automatically selects every DB Alias that resides on the same server     Specify DB Alias DBMS    You must specify the DBMS version to use for the selected DB Alias          Update the DBMS Version for a DB Alias   Specify DB Alias DBMS  ioj x     he Optim Configuration program will update the DBMS of the selected database  Select a   he new DBMS version For the target database  then click  lt Proceed gt   Note  Support  or some of the listed DBMS versions may have been discontinued by the vendor        Click the down arrow to select a version from the list  The version you select must be different fro
92.  list any FADs and ACLs that are based upon a  listed ACD  which may be useful when maintaining ACDs  The list may help you to select an ACD to  serve as the basis for a new FAD or ACL or to analyze the potential downstream effect of a change to the  ACD  Also  from the list  you can display an FAD or ACL to determine whether it references a role that  should be included in the ACD     Each Optim Directory for which security is initialized contains an ACD named  Default   which is the  default ACD for secured objects in the directory   Default  also determines the roles that can create and  modify additional ACDs    Permissions Needed to Create an ACD   To create an ACD  a user account must be a member of a role allowed the Create Access Control Domain    privilege in the  Default  ACD  If Functional Security is not enabled  a user account must be a member of  a role with update access to the ACL for the  Default  ACD     Appendix D  Optim Security 387    Open Dialog    In the main window  select Security from the Options menu  Then select Access Control Domains from  the submenu to open the Access Control Domains dialog          Access Control Domains    e    Ao a LIRI LKI E  Laa  nmam 20070202142705 OOOO SSS  NE e E  mes  OPTMDOMengi 20070202422   SS  OTHER  OPTIMDOMeng   _ 2007 0202 142741   ooo  EMPTY  WESTDOMpro  2005062405130  SSS  Deu   NRTHDOMmwa __ 200e 01 28 12 4511  SSS                The Access Control Domains dialog lists the ACDs in a read only grid    Domain   
93.  list to display the  NAV member   2  Right click the NAV member and select Open from the shortcut menu to open the user profile editor     Ba Design   localhost  users  NAY usr   Attunity Studio            AeA aA ie Rk    User  NAV        Authenticators          Remote Machine  X  Data Source  X  Adapter                                       Encryption Keys                                        NAY   localhost users NAY usr                                                    3  Click Add from the Authenticators section to open the Add Authenticator dialog     472 IBM Optim  Optim Installation and Configuration Guide    CON OO    BB add Authenticator xj    Resource information                      Resource type  Data source z    Resource name         Authentication information    User name     Password     Confirm password       Network encryption  P Encryption key    Key name l  Key     Gonhirm keys                 csi         In the Resource type list  select Data source     In Resource name  type the data source name or use the browse button to select a name     In User name  type the user ID with Archive File Security privileges for the data source     In Password and Confirm password  type the password for the user name     Click OK   From the File menu  select Save All     Providing Administrative Authorization for the ODM Server    Administrative authorization for an ODM Server controls the ability to modify the server     To provide administrative authorization     In
94.  login script to set up the environment for the Server  or command line on login     RTSERVER  Provides commands that allow you to manipulate the Server process  Installed in  sbin   subordinate to the PSTHOME directory     RT4S Used to start or stop the Server from init processing  Installed in  sbin  subordinate to the  PSTHOME directory  RT4S should be executed only as part of the system boot procedure     Conventions    The following conventions are used in shell scripts and  cfg files   e One parameter per line   e Blank lines and leading and trailing blanks within a line are ignored   e Use double quotes or the escape character     to pass a special character to processing     Enclose a string that includes       in double quotes  e g    text here         To include a double quote     within a quoted string  use the escape character     e g             Precede a special character that is not in a quoted string with the    escape    character     e g               Appendix A  Install and Configure the Server under UNIX or Linux 327    e References to environment variables are in the form   environmentvariablename   An environment  variable that does not exist equates to a NULL string            For example  AAA  NOT_EXIST BBB is  treated as AAABBB    e Parameters and keywords are not case sensitive  Directories  file names  User IDs  and passwords are  case sensitive    e Keywords shown as 0  zero  in the following text can also be entered as f  or false  while keywords 
95.  new  exit  You can change from using the default exit to a user supplied exit  or vice versa   or you can change  from one user supplied exit to another   If you are switching to user supplied exit  you must compile   link  and copy that exit to the bin directory before you can sign it         Copyright IBM Corp  1994   2010 49    The method of signing an exit in a Windows environment differs from the method used in a UNIX  environment     e In a Windows environment  the Optim Configuration program allows you to sign either exit  i e   the    default exit or a user supplied exit   See    Signing an Exit in Windows    on page 51 for more    information        e In a UNIX environment  you can only sign the default exit during installation  i e   during the Optim  Setup program   If you want to sign a user supplied exit  you must run an opmusign script file  following installation   Another script file is available to revert to the default exit from a_user supplied    exit  if needed   See Appendix A     Install and Configure the Server under UNIX or Linux     on page 293    for detailed information on signing an exit in UNIX         The Optim default exit is delivered unsigned to ensure    e it is signed by a user with the appropriate company credentials  and   e the person signing the default exit is authorized to make the decision to use that exit  as opposed to a  user supplied exit  This is important because the default exit returns a    continue    code at every exit  poi
96.  next to the object name  Following the listed objects  a List of Used ACDs displays the ACDs  listed in the report  The following details are included     User Group  The users and groups assigned permissions  Group names are indicated by a  G      Role The role name that includes the user or group  The    ACL Owner    is also included     Object Access  Access privileges for the object  Permissions  Allow or Deny  are listed below each privilege      None    indicates a permission is not defined     Owner    indicates the user is the ACL owner and  allowed the privilege  overriding a permission set for another role that includes the user     N A     indicates the privilege does not apply to the object     Read Open or view an object   Upd Save an object    Del Delete an object    Exec Run a process request     ACL Access  Access privileges for the ACL that secures the object  Permissions  Allow or Deny  are listed  below each privilege     None    indicates a permission is not defined     Owner    indicates the user is  the ACL owner and allowed the privilege  overriding a permission set for another role that  includes the user     Read View the ACL     Appendix E  Security Reports 447    Upd Modify the ACL   Del Delete the ACL     448 IBM Optim  Optim Installation and Configuration Guide       Appendix F  Open Data Manager    Optim Open Data Manager  ODM  provides access to data in Optim Archive Files for programs that use  the Open Database Connectivity  ODBC  and Java Da
97.  of an Optim DVD are mounted  and UNIX has not been rebooted between mounts  If  this occurs  you must shut down Automount and restart it    e The temporary directory used by the setup program may be full  The default temporary directory is   var tmp  To change the temporary directory  you can run the setup program with the following  parameters      setup  is tempdir  your_tmp_dir  where  your_tmp_dir is the name of the temporary directory   If the setup program still fails to start the installation program wizard  you can run the setup program  in console mode with the following parameters      setup  console  is javaconsole    The default destination directory used by the setup program is    308 IBM Optim  Optim Installation and Configuration Guide     opt IBM Optim    To change the destination directory in console mode  you can run the setup program with the  following parameters       setup  console  is javaconsole  P Main installLocation  your_dest_dir  where  your_dest_dir is the name of the destination directory     To change the temporary directory in console mode  you can run the setup program with the following  parameters       setup  console  is javaconsole  is tempdir  your_tmp_dir  where  your_tmp_dir is the name of the temporary directory     Software License Agreement   Red Hat Linux 3 or Solaris 8  This section describes the Optim Software License Agreement     The next dialog prompts you to read the License Agreement     Software License Agreement         P
98.  of configuring additional workstations in the following ways     e Start the Configuration Assistant immediately after Setup completes  Clear the Configure the First  Workstation check box and click Proceed  On the next dialog  select the Configure Additional  Workstation check box     e Select Configuration Assistant from the Help menu on the Configuration main window  Clear the  Configure the First Workstation check box and click Proceed  On the next dialog  select the Configure  Additional Workstation check box     e Select Configure Additional Workstation from the Tasks menu on the Configuration main window     If you exported registry data after configuring the first workstation  you can save time by importing it to  additional workstations  You are prompted to import Optim Directory registry data when configuring  each additional workstation  If you choose not to import registry data  you must first enter the Product  License Key and select the option to Create a new Registry Entry for Existing Optim Directory     Import Registry Entries    If you intend to configure several workstations  you can save time by importing Optim Directory registry  data and the Product License Key from a file     Note  Before you can import registry data  you must export the data to a file  You can export the data  during the process of configuring the first workstation or you can select Export Registry Data from the  File menu on the Configuration main window     You can import registry d
99.  of data   specify database options for commit frequency and locking tables  identify the Product  Configuration File  and define the password to access Product Options     O  D  2  gel  er      m  g0             Chapter 9     Personal Options     on page 24  Personal use customization of Optim for each workstation  You can customize confirmation  prompts  display features  and message text  specify database logon and password information   set defaults for the schedule  browse  and create utilities  and establish default preferences for  browsing and editing database tables     Appendix A     Install and Configure the Server under UNIX or Linux     on page 293  Prepare your system to use the Optim Server on a Sun Solaris server  under SPARC   Hewlett Packard HPUX server  IBM AIX server  or a Red Hat Application Server  under Linux  and modify the corresponding configuration files and shell scripts        Copyright IBM Corp  1994   2010 Vii    Appendix B     Server Credentials     on page 369  Credentials used with the Optim Server     Appendix C     Command Line Maintenance Tasks     on page 375  Perform certain configuration tasks while bypassing the graphical user interface for Optim     Appendix D     Optim Security     on page 383  The three types of Optim Security     Functional Security  Object Security  and Archive File  Security  as well as the security definitions  i e   Access Control Domains  ACDs   Access Control  Lists  ACLs   and File Access Definitions  FADs  
100.  of your Optim solution  2  Customized Installation  3  Installation of registry entries and shortcuts only    ENTER THE NUMBER FOR THE INSTALL SET  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT       Chapter 2  Installation 37    Select the type of installation    1 Full Installation  this is the default    2 Customized Installation  which allows you to select Optim features manually   3 Registry entries and shortcuts  Use option 3 if Optim is already installed on a network and you want to  access it from your workstation     If you chose Full Installation or Customized Installation  the Install Location screen displays     Please choose the Install Set to be installed by this installer         gt 1  Full Installation of your Optim solution  2  Customized Installation  3  Installation of registry entries and shortcuts only    ENTER THE NUMBER FOR THE INSTALL SET  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT  8 2    Install Location    etup will install IBM Optim in the following folder   Install location  Default Install Folder  C  IBM Optim  ENTER AN ABSOLUTE PATH  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT       You can press Enter to accept the default location or type the path name to the location you choose   If you selected Installation of registry entries and shortcuts only the following screen displays         bMOptim    se choose the Install Set to be installed by this installer   Full Installation of your Optim solution  Customized Installation  Installation of re
101.  on future attempts to connect to the database     Create Primary Keys  Select this check box to create primary keys  as needed  for the database     To create primary keys from within the Configuration program  select Create Primary Keys from  the Tasks menu on the main window     To create primary keys from within Optim  select New from the File menu and select Primary  Keys from the Definitions submenu on the main window     Display SQL  Select this check box to display SQL statements before creating or dropping stored procedures     Chapter 5  Configure Workstations 117    Logon Defaults Tab    Use the Logon Defaults tab to provide the default User ID and Password required to create refresh  stored procedures      lt  gt  Create Multiple DB Aliases    Optim must use Optim created Procedures to access the System Tables for each  database that you want to access  The Optim Configuration program can create new  Procedures or it can use Procedures created for another Optim Directory for that  database  Select the databases to be accessed  then specify whether to create or use    no ero q       The entries on the Logon Defaults tab allow you to connect to the database while configuring a  workstation  You must enter the password a second time for verification     Note  The default logon information applies to all DB Aliases unless you provide explicit logon  information on the Databases tab     118 IBM Optim  Optim Installation and Configuration Guide    Saved Logon Defaults  
102.  or  Disabled  Security Administrator for this Optim Directory displays the Security Administrator     Configuring Functional Security    To enable or disable Functional Security  select Enable or Disable and click Proceed  If the Security  Administrator is not signed on to the workstation  the Specify Domain Connection Information dialog is  displayed and the password for the Security Administrator must be entered     Important  Before Functional Security is first enabled  the Security Administrator must open the  Default   ACD and establish Functional Privileges for all users  If Functional Privileges are not defined before    Functional Security is enabled  users will be unable to access any functions in Optim  For more  information  see      Access Control Domain Editor    on page 390   Set Optim Object Security Option    The Set Optim Object Security Option dialog allows the Security Administrator to configure Object  Security for the Optim Directory  Object Security controls access to objects in the Optim Directory such as  Column Maps and Access Definitions     176 IBM Optim  Optim Installation and Configuration Guide    All security definitions are secured by an Access Control List  ACL   Other Optim objects that have an  ACL are secured if Object Security is enabled  For more information about ACLs  see    List    on page 405             Configure Security   Set Optim Object Security Option    he Configuration program can Enable or Disable the Optim Object Security F
103.  or a Compare File  To display only column names  clear the check  box     276 IBM Optim  Optim Installation and Configuration Guide    Side Label Display    Select to display rows one at a time  with column names and values side by side  To display multiple  rows  in a columnar format  clear this check box     Auto Switch    Select to automatically switch subordinate tables in a stack of two or more joined tables to display related  rows     When you select a row in a table and there are no related rows in the subordinate table  the display is  automatically switched to the next table in the stack that has a related row     Display Row Count    Specify the default number of rows to display for each joined table  Use row count to manage the display  area when you join several tables     Maximum Exclude Rows    Specify a row limit to improve performance when browsing an Extract  Archive  or Control File that  contains a large number of rows  When browsing  the Exclude Rows and Only Show Rows in Error  features are unavailable for tables that exceed the specified row limit   When an Extract  Archive  or  Control File is first opened for browsing  system resources are allocated for creating a cache for  temporary storage of excluded rows and rows in error  Therefore  browsing a very large file can consume  a large amount of system resources   This limit is reevaluated when a table is joined to another table   because the resulting subset may contain less rows     The default val
104.  or any user  account to determine whether prOsvce is running     id1 Process ID  User ID  or endpoint to identify pr0svce  Leave blank to display all daemons  for all users     prOsvce  1   id1    List active processes and clients connected to pr0svce  The PID for each client is displayed  and  can be referenced in the  c  cancel client  command     id1 Process ID  User ID  or endpoint to identify pr0svce  Leave blank to list for all daemons  for all users     prOsvce  k   id1    Shut down pr0svce without waiting for clients to disconnect     Use this command only when the normal shutdown   s  is inoperative  Open datasets  including  the trace file  are truncated to the last written buffer and each client SVER process must be  identified and killed individually     id1 Process ID  User ID  or endpoint to identify pr0svce  Leave blank to shutdown all  daemons started under the logged on account     pr0svce  daemon  Start prOsvce as a foreground process   To run prOsvce as a background process  use   nohup prOsvce  daemon  gt outfilename 2 gt  amp 1  amp     This command causes any hang up signals to be ignored  and directs standard output  stdout   and standard error  stderr  streams to outfilename  appending stderr to stdout     prOsvce  c   clientid   ALL      id1    Cancel client processes     clientid Specify client name  or client process ID  or the word ALL     id1 Provide process ID  User ID  or endpoint to identify pr0svce or leave blank to cancel  clients for all da
105.  permissions associated with the table  Access permissions are displayed in the  Table Access Control list  Select one of the following   Explicit  Table specific access permissions apply     Default  The access permissions for  Default  apply     None Access permissions do not apply  All users are allowed to access the table     Notes  If AC Type is None     e The Column Secured check box and Table Access Control list are unavailable and any  user account is allowed full access     e If for  Default   the Default AC Type is unavailable for other entries in the Table List     Column Secured  Indicator that access permissions are defined for one or more columns in the table     To define access permissions for columns  right click the table entry and select List Columns from  the shortcut menu  Column access permissions are defined in the Table Access Control dialog   Column Secured indicates a table with column access permissions defined     Shortcut Menu Commands    Right click a row in the Table List to display the following shortcut menu commands     Remove Table  Remove the table name from the list  This command is not available for  Default      Remove All Tables  Remove all table names  except  Default   from the list     List Columns  Open the Table Access Control dialog to define access permissions for columns in the selected  table  This command is not available for  Default      Add table  Display submenus and select a source  From Database or From Archive File  for
106.  processes run simultaneously   For example  if a workstation initiates two processes  simultaneously  the Server executes four processes     48 Default setting    maxprocesses 48    tracedays  Number of days to retain trace files in the temporary work directory  Specify     n A value from 2 to 30  Consider storage space limitations when deciding the number of  days to retain the files     5 Default setting   tracedays 5    limitaccess  Option to limit Client access to data directories  Settings are     0 or blank  Client can see all directories on this machine in Browse dialogs     330 IBM Optim  Optim Installation and Configuration Guide    1 Limit client access to the Temporary  tempdir   Data  datadir   Archive  archivedir    Archive Index  archivediridx   Archive Browse Index  archivebroidx  directories and any  directories specified in the allowdir parameter   Default     limitaccess 0    allowdir  Option to add a directory to the limitaccess list  Use allowdir for each additional directory  A  valid entry is     path A full directory path  you need not create the directory first   allowdir  dir subdir    Note  Allowing access to the root directory is equivalent to setting limitaccess to 0     pstlogon  The source of DBMS User ID and Password for Optim Directory access  Valid entries are     client User ID and Password for the delegating client  i e   from the Server tab in Personal  Options or  PSTDIRUSERID and  PSTDIRPASSWORD from the command line     Default     serv
107.  references in the generated DDL   DB2 UDB for z OS Current Rules  DB2    Select this check box to require the user  i e   Create and DDL  to create and delete LOB tablespaces  AUX  tables  and unique Indexes  When you clear this check box  DB2 UDB for z OS automatically creates and  deletes LOB tablespaces  AUX tables  and unique Indexes  This check box is selected by default     Object Name Highlighting    Select a font color to highlight object name changes in the SQL statements shown on the Review SQL  dialog before creating those objects in the target database  During the Create Process  object names   specified in the Table Map  are translated to be appropriate for the target database  This feature applies  to creating text type database objects  functions  packages  package bodies  procedures  triggers  and  views     Limit When creating a large number of objects  highlighting object names in color can affect the speed  of the process  Specify the maximum number of created objects to highlight in color  i e   if the  number of objects to create exceeds the limit you specify  colorization is not used   The default is  1000     Confident  Select a font color to highlight object name changes that are reasonably confident  Accept the  default color  blue  or click the down arrow to select a different color     Uncertain  Select a font color to highlight object name changes that may require verification because of the  way different DBMSs use object names  Accept the defaul
108.  round trip Failures  Continue processing when a multi byte character is encountered that could cause an  incorrect round trip conversion   Default      Use Value from Personal Options  Use the round trip processing setting from the Database tab in Personal Options     Select the Ignore all round trip Failures option if the database does not contain data with characters that  could cause an incorrect round trip conversion  or if columns used to manipulate data in a Column Map   for example  a function is used  and columns for which selection criteria are defined do not contain  characters that could cause an incorrect round trip conversion     DBMS Buffer Limits    Set the buffer size to use when fetching or deleting rows from the database  Optim multiplies the  specification for Fetch Buffer Size or Delete Buffer Size by the value for Maximum Database  Connections  You can select a value from 64K to 1024K  in increments of 32  Use the default value unless  you are processing tables larger than 10 000 rows     Fetch Buffer Size  Size of the buffer used when rows are fetched from the database  The default is 512K     Delete Buffer Size  Size of the buffer used when rows are deleted from the database  The default is 512K     Configuration File Tab    Use the Configuration File tab to review the path for the current Configuration File and set new  Configuration File preferences     228 IBM Optim  Optim Installation and Configuration Guide        lt  gt  Product Options       Cur
109.  rows that can be processed in an Insert or Delete Process  before a commit is issued  and prevent or allow optional table locks during an Insert or Delete  Process     Configuration File  Establish the path to the Configuration File for the selected Product Options     Password  Change the password for the Product Options dialog     Edit Select audit preferences for editing data  Specify other site options for using default values     Servers  Specify protocol  endpoint address  and network information for machines configured with the  Server     Archive  Select options that apply to Archive Processes     Load Specify options for adding Loader parameters     Report  Specify defaults for creating reports using the Report Request Editor  including limits and spacing  preferences     General Tab    Use the General tab to establish default fetch and extract limits for Archive  Compare  Edit  and Extract  Processes  You can also select the site default calendar  determine when to display a warning for a  cascade delete  and enable auditing for Optim processes     Use the General tab to set these options     Chapter 8  Product Options 221    100000    user oono    E       Limits  Establish the maximum number of rows in a fetch set for browsing or editing data or using Point and  Shoot  and the maximum number of rows for extracting or archiving data     Maximum Fetch Rows  Specify the maximum number of rows  1   100000  retrieved from a table  This limit applies to  rows that are f
110.  share must specify that the guest account  or everyone  has access to the  share     Registry Access for Process Requests  Windows     The Server component always uses the Local Machine hive in the registry  which is always available     The user credentials used to start the process can be the Local System Account  a local user  or a domain  user  Only local users  or domain users that have previously logged on to the Server machine  have a  current user hive  others use the default user hive  HKEY_USERS  DEFAULT  instead     When using the default user hive  any changes are only cached in memory for use by the process  and  are not recorded to the registry  Also  you cannot make the default user hive your current user hive if  you log on to the interactive desktop for the Server     While this is not a problem for the Server processes  this may be problematic for registry settings needed  by the DBMS  For example  Informix requires certain registry settings that are recorded in the current  user hive for the user logged on at the time that the Informix utilities are used  GSETNET32   To correct  this issue  once you set up the options  you can copy them to the default user hive using the REGCOPY  utility  You must re run the REGCOPY utility each time you change the options     Oracle OS Authentication    If you set up Oracle to allow OS Authentication  which is beyond the scope of this document   Optim  must use the current User ID for the process to be used by Oracle  Ent
111.  shown as 1 can be entered as t  or true     e Comments are allowed after an entry and must begin with           Syntax  The syntax conventions used to describe the configuration files  shell scripts  and commands are   parameter  Parameters and keywords can be entered in UPPER  lower  or Mixed case   text Variable text is shown in lower case italics      Delimiter to group a series of qualifiers      Delimiter for optional parameters or settings      Delimiter for a choice from which you must select one    lt  gt  Delimiter for a choice from which you may select any or none     l Separates options     Pstserv Configuration File    The pstserv configuration file is used to configure the system for running prOsvce  the Server daemon  An  example of pstserv cfg is in the  etc subdirectory to the PSTHOME directory     Before you run prOsvce  modify the following parameters to reflect your site requirements  as applicable   In the following syntax  defaults are shown in bold text               customerid    n   000000         customername    custname   xxxxx                     1cense XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX      dire y  datadirclient   0  11       larchivedir   l directory   datadir           directory   archivedir        larchivebroidx    directory   archivedir         n   48         5       0 1              ient   server            client   server          delfi Teinterval    n   10      client   local   server   userid   password                lt  ALL   RUSR   RGR
112.  the  Default  or a DB2  DB Alias  You can override the user ID in the Load Request     258 IBM Optim  Optim Installation and Configuration Guide    z OS FTP Password  Provide the password for the default z OS FTP server user ID  This option is available when you  select the  Default  or a DB2 DB Alias  You can override the password in the Load Request     Teradata  Select to provide settings for the Teradata loader  This option is available when you select a DB2  DB Alias for a Teradata database  The Teradata Settings panel displays        Use FastLoad if more rows than  Row count to determine whether FastLoad or MultiLoad is used  Allowable values are 0 to  999 999 999  If you specify 0 or do not specify a value  MultiLoad is used  For any other value   FastLoad is used if the row count of the load file is greater than the value you specify for Use  FastLoad if more rows than     Fully Qualified Path for Teradata FastLoad  Provide the directory path and program name for the Teradata FastLoad  Consult your Teradata  documentation for the name of the loader program  To select from your system directories  click  the browse button     Fully Qualified Path for Teradata MultiLoad  Provide the directory path and program name for the Teradata MultiLoad  Consult your Teradata  documentation for the name of the loader program  To select from your system directories  click  the browse button     Server Name  Name of the Teradata server     Teradata User ID  Teradata User ID for the u
113.  the ACD and roles not specified in the list  is  assigned Deny access        Exporting Security Definitions    Use the Export Security Definitions Utility to export security definitions  ACDs  ACLs  and FADs  from  one Optim Directory to another  The Export Security Definitions Utility eliminates the need to recreate  security definitions manually and allows you to use the same definitions with the imported objects they  secure     Export Security Definitions    This section describes how to export security definitions     To export security definitions     1  In the main window  select the Options  gt  Security  gt  Export    menu option to open the Export  Security Definitions dialog     In Definitions  select the security definitions to export   Enter a Secured Output File name    Type a Secured Output File Password    Type the password again in Verify Password    Choose Run from the File menu    Monitor progress in the Export Progress pane     Oo NOTAN    When Security Definition Export processing is finished  choose Show Process Log from the Tools  menu to review or print the Security Export Process Log     Export Security Definitions Dialog    When you open the Export Security Definitions dialog  the tree hierarchy on the Definitions pane is  populated with the security definitions in the Optim Directory to which you have read access     Notes   e ACLs that secure ACDs and FADs are not listed but will be exported with these definitions   e The  Default  ACD is not list
114.  the ACD or not included in the ACL are denied all access to the object and ACL  However  the  owner of the ACL always retains full access to the ACL  regardless of permissions granted or denied by  the ACL     Object Association Privileges    In order to create an ACL when Functional Security is enabled  a user must be a member of a role to  which the ACD grants Object Association Privileges for the object type  Object Association Privileges are  defined on the Object Association Privileges tab in the Role Specifications dialog  Use the tab to identify  object types that the role can use with the ACD  For more information about defining Object Association    Privileges  see Object Association Privileges Tab    on page 403     Appendix D  Optim Security 405    Automatically Associate an Object with an ACL    The ACL for a security definition  ACD or FAD  is created automatically at the time the definition is  saved  ACLs for other objects may be created automatically  at the time the object is created and saved  or  manually  Automatically created ACLs can be edited at any time by an authorized user     The initial ACL for a security definition references an Optim Administrator role for the owner and grants  full access to the ACL for that role  The initial ACL for other objects is modeled after the Optim Object  Template ACL  if one was created at the time Optim Security was configured for your installation  If the  Optim Object Template ACL does not exist or the owner of th
115.  the Attunity Studio Configuration explorer  right click the ODM Server name and select  Administration Authorization from the shortcut menu to open the administration authorization    1     editor     Appendix F  Open Data Manager    473      Ba Design   localhost    bindings   ACADMIN binding bnd   Attunity Studio    Wo  lo    a ee                                        2  Clear the Everyone check boxes     3  In the Administrators section  click Add User to open the Add User dialog   To add a group  click  Add Group                  4  Type the user ID or group name that will have administrative privileges for the server   5  Click OK   6  From the File menu  select Save All     Securing the Attunity Daemon    To secure the Attunity daemon  assign machine access and administrator privileges to the daemon   Administrator privileges allow a user to start or stop the daemon  Machine access privileges determine if  a user ID and password are required to use the daemon  You must also assign access and administrator  privileges to the daemon workspace  These privileges determine the users that can use and administer  the workspace     To secure the Attunity daemon     474 IBM Optim  Optim Installation and Configuration Guide    1  In the Attunity Studio Configuration explorer  expand the ODM Server list  the Daemons list  and the  IRPCD list to display the Navigator member     2  Right click the Navigator member and select Open to open the daemon configuration editor   3  Select
116.  the Configuration program exits and a confirmation is displayed          Uninstall IBM Optim    2 J The Configuration Program was canceled     Continue   No      e Click Yes to close the confirmation dialog and continue the uninstall process   e Click No to cancel the uninstall process     522 IBM Optim  Optim Installation and Configuration Guide       Appendix K  Installing Optim Designer    Install Optim Designer on each computer that is to be used to design or test data management services     Optim Designer requires an activated copy of Infosphere Data Architect  Each Optim Designer installation  disc includes an Infosphere Data Architect installation disc  and each downloaded Optim Designer  installation package includes an Infosphere Data Architect installation package  Each Optim Designer  installation disc and Optim Designer installation package also includes an Infosphere Data Architect  product activation kit  which you can use to activate Infosphere Data Architect     If you want to install Optim Designer using an instance of Infosphere Data Architect that is already  installed on the computer  consult the system requirements to ensure that the version of Optim Designer  that you are installing supports the version of Infosphere Data Architect that is already installed  If the  version of Optim Designer does not support the version of Infosphere Data Architect that is already  installed  either upgrade the installed instance of Infosphere Data Architect or install
117.  the Security tab     Bi Design   localhost  daemons IRPCD dmn   Attunity Studio  mal   aoe eos   coh   Allo  fe       Workspace Security            Server Account       Server account to use with anonymous clients     E Run server processes under the following server account  Server account       A solters Worse i            Authorized Workspace Users         Authorized Administrators                               4  In the Server Account section  clear the Allow anonymous clients to use this workspace check box   5  Authorize workspace users   a  In the Authorized Workspace Users section  select Selected users only   b  Click Add user to open the Add User dialog   To add a group  click Add group    c  Type the user ID or group name that will have user privileges for the workspace   d  Click OK   6  Authorize administrators   a  In the Authorized Administrators section  select Selected users only   b  Click Add user to open the Add User dialog   To add a group  click Add group    c  Type the user ID or group name that will have administrative privileges for the daemon   d  Click OK     Appendix F  Open Data Manager 475    Ee   localhost  daemons IRPCD dmn   Attunity Studio  File Edit Navigate Search Project Window Help                         Wes   CS pale A E E f Desion   ff Configuration  amp  Metadata     5  F  Navigator   3  gt   m  B f Machines 5  T E  localhost Workspace Security  C Bindings Server Account     Daemons      IRPCD  O Allow anonymous clients to use this w
118.  the data referenced in an error message  The default is System  10  point  Bold  Underline  Maroon    Display Lines   Specify the maximum number of lines  3 to 9  to display in the message bar for any type of message     Hide message bar when empty    Select this check box to hide the message bar when no informational  warning  or error messages are  displayed  If you clear this check box  the message bar appears at the bottom of each editor or dialog  even when empty        Load Tab  Use the Load tab to specify the paths to DBMS loaders   Note  You can expedite the configuration of the Load settings for the Server by clicking Merge Current    User  This merges Load settings for the logged on user in the Current User registry with settings for the  Server machine in the Local Machine registry     148 IBM Optim  Optim Installation and Configuration Guide    E Optim Server Settings  Ioj x     General   Errors Load   Connection   Access   Startup   Security   Endpoints   Archive   Retention   Status   E                m Load Specifications  DB Alias  Exception Table Default Greator ID      z      Fully Qualified Path For Oracle Loader   Fully Qualified Path For Sybase Loader  E     K  C    Fully Qualified Path for SQL Server Loader     Fully Qualified Path For Informix    Teradata  Merge Current User T    onaga                Help       Configuration Cancel      You must specify a Temporary Directory  You must specify a Data Directory        S    Ready       Optim Directory    
119.  the license agreement displays the customer information screen     36 IBM Optim  Optim Installation and Configuration Guide    to the previous screen   2    You have chosen to decline the license agreement  Installation of the  Program will be terminated  If you are sure you want to decline the licen  agreement  enter  2  again to confirm  Otherwise  enter  i  to accept the  license agreement  or press Enter to continue reading the agreement   i    customer Information    If using a temporary 3    day license  see Release Notes for information neede  complete this page  If you have a permanent license  an email from IBM cont  the license key and information needed to complete this page  You will app   e license key at the time you configure your Optin solution  Direct all Opti   cense key requests and inquires to optkeys us ibm com     User Name   DEFAULT  IBM User    Conpany Name   lt DEFAULT   gt    ID  CDEFAULT   gt         Enter the User Name  Company Name  and Company ID   Next  you are prompted to choose whether to install Optim for one user or all users     4    Ag    Install this application for      gt i  finyone who uses this computer Call users       2  Only for me CIBM_USERD  NTER THE NUMBER FOR YOUR CHOICE  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT         Use 1 to install Optim for all users or 2 for one user only  The Choose Installation Set screen displays     lease choose the Install Set to be installed by this installer         gt 1     Full Installation
120.  to create shortcut icons  Specify   USER_SHORTCUTS C  Documents and Settings All Users StartMenu Programs IBM Optim    Specify USER_SHORTCUTS  if you used either USER_SHORTCUT_NEW_PRG_MENU  or  USER_SHORTCUT_EXST_PRG_MENU      USER_SHORTCUT_DESKTOP   Create shortcut icons on the desktop  Specify   USER_SHORTCUT_DESKTOP 1  USER_SHORTCUT_QCK_LAUNCH_BAR   Create shortcut icons on the quick launch bar  Specify   USER_SHORTCUT_QCK_LAUNCH_BAR 1  USER_SHORTCUT_START_MENU   Create shortcut icons in the Windows Start menu  Specify   USER_SHORTCUT_START_MENU 1    USER_INPUT_VIEW_REL_NOTES   Display Release Notes when installation completes        To display Release Notes    USER_INPUT_VIEW_REL_NOTES 1  USER_INPUT_LAUNCH_CONFIG    Launch Optim Configuration when installation completes    To launch Optim Configuration    USER_INPUT_LAUNCH_CONFIG 1    After you specify the variables in the optim_installer properties file  use one of these commands to start  the silent installer     If the optim_installer properties file is under the same directory as the IBMOptim exe file  the file is    renamed to installer properties  Use this command   IBMOptim exe    i silent    46 IBM Optim  Optim Installation and Configuration Guide    If the optim_installer properties file is in a different directory than the IBMOptim exe file  use the  command     IBMOptim exe  f directorypath optim_installer properties    where directorypath is the fully qualified path to the directory for the optim_installer pr
121.  to determine the features and number of users  licensed to your company  IBM sent this information to you via email or mail  You must  enter the Key the First time you run the Configuration program  To change this Key   select the  License  option from the  Options  menu on the main window        The Product License Key provides an internal control that determines the features and number of users  your company is licensed to use Optim  This key may be changed from time to time when you upgrade  the product  To enter the license key  you can copy it from the email sent to you by IBM  To continue   click OK     Create Optim Directory    To create an Optim Directory  you must provide the Directory name  the database instance in which the  Directory resides  and the information needed to connect to the database  After creating the Optim  Directory tables  the Configuration program creates packages  plans  or procedures and a Windows  registry entry that allows the workstation to access the Optim Directory     Specify Optim Directory    The first step in creating an Optim Directory is to name it  Use the Specify Optim Directory dialog to  name or select the Optim Directory     72 IBM Optim  Optim Installation and Configuration Guide      Configure First Workstation   Specify Optim Directory    he Optim Configuration program stores information about each database that contains  a Optim Directory in a named registry entry  The name is also stored in the Optim  Directory  Shared Opt
122.  to the locale of the delegating workstation  A utility   pr0locl exe  is provided to tell you the locales that are installed on a machine and the locales with which  it is compatible  As an example of the output in a Windows environment  see the following     Current operating system  Microsoft Windows XP  C runtime locales are     LC_CTYPE   English_United States 1252  LC_COLLATE   English_United States 1252  LC_NUMERIC   English_United States 1252  LC_MONETARY   English_United States 1252  LC_TIME   English_United States 1252  Language Environment Variables   LC_ALL    LANG    Windows Locale is   LCID   1033  409     Code Page   1252  4E4    RT Server requests can run on or from a UNIX   system that has these locales or their derived locales installed  C  en_US 1S08859 1    Optim Directories and DB Aliases    Optim supports storing data in single byte  ASCII   Unicode  and multi byte character sets  The default  character set is single byte  When you create an Optim Directory or DB Alias using a database for which  Optim supports Unicode or multi byte characters  you are prompted to indicate the character format used  for storing data  To use DB Aliases with different character sets  the Optim Directory must be in Unicode  format  If you indicate that the DB Alias for the Optim Directory database should share connection  information with the Optim Directory  the DB Alias must use the same character set as the Directory     Unicode Support  The Optim Directory and DB Aliase
123.  to the specified User ID     Import Optim Directory Definitions  This task describes how to import Optim Directory definitions     After the workstation is connected to the database  you can import the objects using the Import Optim  Directory Definitions dialog     Appendix G  Converting PST and Optim Directory Objects 497         Convert Optim Directory Objects   Step 3  Import Optim Directory Defi    i   Ea       Optim    he Optim Configuration program can convert and import the Optim Definitions in the  xported File specified below  Specify the file that contains the Exported Optim  efinitions  Optionally  select the definitions to import  Click  lt Proceed gt  or  lt Import gt         o import the Optim Definitions  or  lt Skip gt  to skip this step  x   Optim Directory  Export File Name     OPTIMDIR   PSTEXPORT DSS zo    Optim Definitions               Ry Access Definition  ATRI Column Map  KI  Delete Request  Mi Extract Request          4 fF                    I  Continue Import if Errors IT    Overwite Existing Definitions Import    Previous    __ Proceed _  Skip   Cancel      Optim Directory  Name of the Optim Directory into which objects are imported     Export File Name  Enter the name of the Export File  The Export File was created during the Export Process and    contains the object definitions to import    Optim Definitions  Identifies the objects in the Export File  You can display a list of objects of a certain type by  clicking the plus     sign  Select the 
124.  use this keyword to specify Teradata configuration  parameters     Teradata parameters can be specified for a particular Optim directory and DB  Alias  For example     Appendix A  Install and Configure the Server under UNIX or Linux 333    teradataconfig pstdir dbalias tdatasvr userid password rowcntgle n    You can specify Teradata configuration parameters to be used for any DB Alias in  a DBMS  For example     teradataconfig   tdatasvr userid password rowcntgle n    s The Teradata loader is the default for the Optim directory and DB Alias  referenced in the loader keyword     pstdir Name of the Optim directory   dbalias DB Alias for the Optim directory     tdatasvr  Name of the Teradata server     userid User ID for the Teradata server     password  Password for the Teradata server     rowcntgle n  Row count to determine whether Teradata FastLoad or MLoad is used   Allowable values are 0 to 999 999 999  If you specify 0 or do not specify a  value  MLoad is used  For any other value  FastLoad is used if the row  count of the load file is greater than the value you specify for rowcntgle     excptntblcid  Default CID for creating an exception table     loader   oracle  opt oracle 816 bin sqldir  loader PSTDIR DBALIAS  opt oracle 816 bin sqidir    auditfacility  Enable or disable the Audit Facility for all Optim Directories  This overrides any specification for  individual Optim directories     true Enable the Audit Facility   false Disable the Audit Facility  This is the defa
125.  user account and can open files only according to the file permissions  which  include access to networked files     If  however  you use the filelogon local parameter  or the filelogon server userid password  parameter  any process can access a file created by any other process and any accessed directories  must be writable to the processing user account     Valid settings are   local The process runs under the user account used to start the prOsvce daemon     client The process runs under the user account specified on the Personal Options Server tab for  the initiating Windows client or the overriding server credentials specified in pstlocal cfg     server userid password  The process runs under the credentials provided with the server parameter     Note  The client or server settings require root authorization for the user account used to  start the prOsvce daemon  a local setting does not     tivoliavail userid password  The tivoliavail parameter provides the credentials for physical access to the Tivoli resources  The  filelogon parameter establishes credentials presented for access to the Archive Files managed by  Tivoli     Valid settings are     1 Present the credentials used to start the prOsvce daemon for physical access to Tivoli  resources   0 Do not use Tivoli resources     Note  A 1 userid password setting requires root authorization for the user account used to  start the prOsvce daemon     webserver  The webserver parameter applies to Optim Amdocs CRM Solutio
126.  windows exe installation file  located  in the ODM  Install  Thin Clients ODBC Thin Clients subdirectory of the Optim installation DVD  For  other platforms  the installation file is found in the  lt DVD_ROOT gt  ODM Install Thin Clients directory     For more information on installing the ODBC thin client  refer to the ThinODBC_installation_530 pdf file  located in the ODM  doc subdirectory of the Windows Optim installation DVD  For more information on  ODBC configuration and use  refer to Section 88 of the Attunity Installation Guide located in the  AIS_530_User_Guide_and_Reference pdf file in the ODM doc subdirectory of the Optim installation  directory  For non Windows platforms  documentation is found in the  lt DVD_ROOT gt  ODM Install Thin  Clients directory        468 IBM Optim  Optim Installation and Configuration Guide    JDBC Thin Client    The JDBC thin client is required on each machine that uses JDBC to connect to ODM  To install the JDBC  thin client  unzip the Attunity_JDBC_5 3 0 2 zip installation file  located in the ODM  install subdirectory of  the Optim installation directory     For more information on installing and using the thin client refer to Section 87 of the Attunity Installation  Guide located in the AIS_530_User_Guide_and_Reference pdf file in the ODM doc subdirectory of the Optim  installation directory           Secondary Server Configuration    In some ODM deployments  it may be advantageous to deploy more than one ODM server   As an example
127.  workstation is configured  however  additional entries are required for any  additional Directories that may be accessed by the workstation  See     Access Existing Optim    62 IBM Optim  Optim Installation and Configuration Guide             Directory    on page 173   Use this task  which replicates the steps described in    Create Registr    Entry    on page 134 to create additional registry entries     Configure Security for an Optim Directory  You can initialize Optim Security using the Configure the First Workstation  Create  Update  Optim Directory  and Configure Options tasks  however  you must use Configure Security for an    Optim Directory task to both initialize Optim Security and enable the security features or to  update your security settings  See     Configure Security for an Optim Directory    on page 173   Enable Disable this Machine as an Optim Server    Use this task to change the Optim Server status of a machine  See    Enable Disable this Machine  as an Optim Server    on page 180     Enable Disable the ODBC Interface for this Machine  Use this task to enable or disable the ODBC interface access to Archive Files for a previousl  configured workstation  See  Enable Disable the ODBC Interface for this Machine    on page 181   Apply Maintenance for Optim Directory Access  Generally  you must apply maintenance for Optim Directory access to refresh or update the    packages  plans  or procedures needed to access the Optim Directory tables  when you upgrade  O
128. 1  The opmusign script file  located in the rt sbin directory  You can run this script at any time following       a    installation to switch to a user supplied exit   The letter    u    in the script name indicates that it is used  to sign a user specified exit      2  The pr0sign program     As indicated above  you can use the pr0sign program to sign either the default exit or a user supplied  exit  Before you run the pr0sign program  however  you must ensure that the environment is set up  The  opmdsign and opmusign scripts will both set up the environment and call prOsign     You must sign an exit for each installation of Optim on a UNIX server  If you copy a signed exit from one  installation to another  you must sign the exit again at the target installation     The Invalid Credentials Specified Dialog   Red Hat Linux 3 or Solaris 8    After you sign an exit  if any of the company credentials you specified are incorrect  an Invalid  Credentials Specified dialog will appear  This usually happens if you typed your company credentials in  the wrong case  for example  uppercase versus lowercase   or you typed your company Name in a format  other than the one specified for your company     For example  if the    company name    assigned to your organization consists of all lowercase letters  such    as    abc company      you must type your company name in all lowercase letters  otherwise  the Invalid  Credentials Specified dialog will appear     358 IBM Optim  Optim Instal
129. 1 09 2 18    UDB72 ST_EDT SHIP_ INSTR EDT  12006 01 09  18    UDB72 ST EXT EMPPROJACT EXT  12006 01 09 2 18    UDB72 ST_EXT SHIP INSTR  12006 01 09  18    UDB72 ST EXT SHIP INSTR EXT    3 9nn   n1_na      IMR    CT THSC FMWDDDNATAFT THC       Print the log by choosing Print from the File menu  Each execution of the Export Process clears the log  file before information for the current execution is written  Previous log information is not retained     Select Close from the File menu to close the log and return to the Export dialog  You can display the log  again for the current process by clicking Display Output     494 IBM Optim  Optim Installation and Configuration Guide    Step 3  Import Data into New Optim Directory    This step describes how to import data into a new Optim Directory     The next step in the Conversion Process is to import the objects into the new Optim Directory        Convert Optim Directory Objects   Step 3  Import Data into a New Opt    ie  Ea    In Step 3  you will import and convert the data from the old Optim Directory  using this  ersion of the Optim Configuration Program   The Import step allows you to select the  Optim Definitions to be converted and imported into the the New Optim Directory  An  Import can be run at any time as long as the file that contains the exported Optim  Nire E data ic awailahle im mich ka Tran he Niinkin NeFinitian mint Pip       To begin this step  select the Import Data into a New Optim Directory check box and click Pr
130. 141  configure first workstation 72  131  configure options 207  208  copy DB2 relationships 209  create additional Optim  Directory 173  create primary keys 208  create update DB Alias 88  170  172  create update Optim Directory 173  drop DB Alias 211  215  drop Optim Directory 211  216  enable disable  ODBC Interface 181  Optim Server 180  load drop sample data 210  211  maintain access  DB Alias 183  190  Optim Directory 182  183  purge  DB Alias 217  Optim Directory 216  purpose 7  update DBMS version  for DB Alias 201  207  for Optim Directory 198  201  Trace File 250  Troubleshooting 19  Attunity Upgrade 483  Image Locator Diagnostic Tool 19  Microsoft Debugging Utility 20  Oracle Connection Diagnostic  Tool 19  Troubleshooting Your Installation 19    U    UDT 261  Uncommitted Data  Extract 226  Unicode support 15  Uninstalling 519  522  cancel 522  do not drop all objects 522  drop all objects 521  prompt to drop all objects 520  Windows Control Panel 519  Unix  silent install 304  UNIX  command line 336  commands 349  350  customer ID 329  337  data directories 329  337  DB Alias 333  339  DB Alias logon 331  destination folder 309  environment variables 346  install Optim server 295  installation 293  306  326  license agreement 309  loader 333  339  locale conversion 349  LOCALE COMF file 349    UNIX  continued   logon 331  Maximum Processes 330  Optim Directory 332  338  permission 331  prOpass program 353  pstlocal configuration file 336  pstserv configuration fil
131. 160 IBM Optim  Optim Installation and Configuration Guide    Edit Click Edit to display the Product Options Editor for the corresponding Product Configuration  File     Update  Select the check box to include the corresponding Product Configuration File to be updated     Update    Click Update to update each selected Product Configuration File with the new endpoint information        Archive Tab    Use the Archive tab to enter the path to the default Archive  Archive Index  and Archive Browse Index  Directories for the Server         lt  gt  Optim Server Settings       Archive Directory  Specify the complete path to the default directory where you want the Server to store Archive Files  To    select from your system directories  click the browse button  If you do not specify a directory  the Data  Directory specified on the General tab is used by default     Chapter 6  Configure the Optim Server 161    Archive Index Directory    Specify the complete path to the default directory where you want the Server to store Archive Index Files   To select from your system directories  click the browse button  If you do not specify a directory  the  Archive Directory is used by default     Archive Index Browse Directory    Specify the complete path to the default directory where you want the Server to store Archive Index  Browse Files  To select from your system directories  click the browse button  If you do not specify a  directory  the Archive Directory is used by default     An Archi
132. 2  The Owner ID for the procedures used to access the system tables must be a valid user ID for the  database and must have a LOGIN to the database server  If wanted  you can specify the special  Sybase ID of dbo as the Owner ID of the stored procedures     Note  The Owner ID may be different from the ID used to connect    3  If the Owner ID for the procedures used to access the system tables does not have the SA role  then  the user account must have the following permission   CREATE PROCEDURE    When you catalog the procedures for the Optim Directory and the system tables  you can specify a grant  authorization ID  When this ID is PUBLIC  the default value   all users are able to run Optim  Optionally   you can specify a user ID or group name to limit access to specific users     Informix Database   The Informix utility program  SELNET 32  includes an environment variable named IFX_AUTO_FREE   This variable must not be set  If the IFXK_AUTO_FREE variable has a value  the Optim Configuration  program fails during the creation of the Optim Directory with the error   481 SQL State 37000 Invalid  Statement Name  To avoid or correct the error  ensure that the IFXK_AUTO_FREE variable is not set     10 IBM Optim  Optim Installation and Configuration Guide    Optim uses the ODBC module ISQLT09A DLL to connect to an Informix server  This module is installed  as part of the Informix Client SDK 2 2  This SDK must be installed on the workstation for Optim to  communicate with an Inform
133. 2 xi  Add   Cancel   Help         Me       Server Name    Select  Local  or the name of the Server with the domain connection appropriate for the account you  want to add to the role  If your site does not use a Server   Local  is displayed and cannot be changed     Domain    Select the name of the domain for the user and group accounts you want to add to the role  The domains  are within a network that includes the designated Server Name     Note  If the Server is on a UNIX platform  you do not need to specify a Domain  The node name is  displayed in Domain at the top of the dialog and in the Users and Groups grids     Users   The user accounts in the domain  including the Name  Domain  and Description   Groups   The group accounts in the domain  including the Name  Domain  and Description   Shortcut Menu Command    Right click the Users grid to display the following shortcut menu command     Appendix D  Optim Security 395    Display Groups for User  Display only groups that include the selected user     Command Buttons    The following command buttons are available on the Security Users and Groups dialog     Select All  Select all members in the grid     Deselect All  Clear all selections in the grid     Refresh  Display all groups in the domain again   Add Add the selected users and groups to the role and open the Role Specifications dialog     Cancel  Return to the Role Specifications dialog without adding any users or groups to the role     To list groups for a specific 
134. 3   Database Permissions 8   Database tab  Product Options 225  228  allow insert action delete option 226  allow parallel processing 227  allow user to lock tables 226  Extract using Uncommitted Read 226  maximum commit frequency 225  maximum database connections 227  Sybase unchained mode 225   DB Alias  configure first workstation 87  create 4  create drop packages 92  create select 88  create update 88  170  create update another 110  description of 87  maintain access 183    DB Alias  continued   purging 217  share connection information 94  specify DBMS for 89  DB2  bind drop plans  for DB Alias 92  for Optim Directory 79  z OS Buffer Pool 264  DBMS  type and version 4  Default Directories  Archive 278  279  Archive Browse Index Directory 279  Archive Index Directory 278  Data Directory 250  for DBMS loaders 258  Product Configuration File 250  scheduling 257  Temporary Work 250  Trace Files 250  Delete Processing  secured files 413  designer  installing 523  Dialogs 67  Display tab  Personal Options 252  254  column delimiters 252  Large Objects 254  main window 253  maximum fetch rows 253  maximum File menu entries 253  maximum history entries 253  menu behavior 253  null value indicator 252  system messages 254  tooltips and toolbars 253    E    Edit tab  Personal Options 272  276  audit tables 274  Audit Tables dialog 275  auditing active 273  auto switch 272  default data display 274  display column attributes 272  display deleted rows 272  display row count 274  n
135. 370  936 1383  949 1386  950 UTF8       UTF16          Table 5  SQL Server   Character Set Support       1252       UTF8       UTF16       Table 6  Informix   Character Set Support       1252       UTF8       Directories and Files                   The names of all directories and files referenced by  generated  or used with Optim must consist of ASCII  characters  This requirement applies to the installation directories for Optim  as well as the Optim    14 IBM Optim  Optim Installation and Configuration Guide    directories  for example  Temporary Work Directory  Data Directory  and other directories that are  identified in Personal and Product Options or when configuring the Server      All text files generated by Optim are in Unicode format and you can edit them with a  Unicode compatible text editor such as Microsoft NotePad  Optim recognizes Byte Order Mark headers in  externally generated files and the following encodings     e UTF 8   e UTF 16   e UTF 32   e ASCII   e Multi byte    Note    e You cannot compare Archive Files created before Archive for Servers version 6 0 with files created  using a current version of Optim   e You can convert early Archive Files and compare data in the resulting Extract Files   e Report Files created with earlier versions of Optim are not accessible using version 6 x     Optim Server    Every locale  or its translation  that the Server is required to handle must reside on the Server machine   In other words  the Server must have access
136. A DB Alias is required to access the data privacy tables  The DB Alias  used as a high level qualifier for  the table names  provides a single name association for parameters needed to connect to the database   The DB Alias and other Optim objects  created when the data privacy tables are created  are stored in an  Optim Directory     Use the Specify Optim Directory dialog  see     Specify Optim Directory    on page 170  to select the name of    the Optim Directory  Click Proceed to open the next dialog     Create Select DB Alias  Use the Create Select DB Alias dialog  see     Create Select DB Alias    on page 185  to specify the DB Alias    for the data privacy tables  Click Proceed to open the next dialog   Load Drop Data Privacy Tables    After you select the DB Alias for the data privacy tables  the Configuration program opens the  Load Drop Data Privacy Tables dialog  If you are creating or refreshing the tables  you must specify an  identifier  Creator ID  Schema Name  or Owner ID  and Tablespace  If you are dropping data privacy    tables  only the identifier is required  Refer to    Load Drop Data Privacy Tables    on page 107   Load Drop Data Privacy Data for Another DB Alias        After you load or drop sample data privacy tables associated with a particular DB Alias  the  Configuration program displays the Load Drop Data Privacy Data for Another DB Alias dialog and  prompts you to load or drop the data privacy tables associated with a different DB Alias  If so  th
137. Activate Collaboration Data Object Transport  Uncheck to use Simple Mail Transport Protocol     Set From one of these known Email Servers    Custom  bi    Exchange Server Name or Internet SMTP Outgoing Server s Name  Port  if not standard      Sender s mailbox  From address      Email account logon  Logon domain  Email account password     Send Test Email   Cancel         Activate Collaboration Data Object Transport   If you use the SMTP email transport  keep this check box cleared  default  and select OK  A popup will  ask you if you want to connect without entering a password  If you use the CDO email transport  select  this check box to enable the dialog and continue entering information     Set from one of these known Email Servers    Click to select an account from the list and populate the remainder of the Email Transport dialog with  information for the selected account     Exchange Server Name or Internet SMTP Outgoing Server s Name  Type an exchange server name or internet address    Port  if not standard    Type a port name or leave blank  default port     Sender s mailbox  From address    Type the sender  From  email address    Email account logon   Type the email logon name    Logon domain   Type the domain name     290 IBM Optim  Optim Installation and Configuration Guide    Email account password    Type the password  A blank password is valid if the account allows it  a prompt will confirm that you  want to connect without entering a password     Send Test Emai
138. Chapter 7  Maintenance and Other Configuration Tasks 171    Create Select DB Alias    On the Create Select DB Alias dialog  specify the DB Alias name                Create Update DB Alias   Create Select DB Alias    he Optim Configuration program stores information about each database connection in    a DB Alias  Select the  Create New  option to create a single new DB Alias  the  Create Select Multiple  option to create or select multiple DB Aliases From a Single DB ii  Server  or the  Use Existing  option to use an existing DB Alias  then click  lt Proceed gt  to E  i   elerkinn in ill Alen i   nrinn NA enuire a DR oli       From this point  the task is similar to creating a DB Alias when configuring the first workstation  For    details  see     Create DB Aliases    on page 87     You specify the DB Alias DBMS and then connect to the database  User ID  Password  and Connection  String   You also create or update the DB Alias  packages  plans  or procedures  The following guidelines    apply     If you update an existing DB Alias and you specify a valid connection string or qualifier  for packages   plans  or procedures  that differs from the one associated with the DB Alias  you are prompted to  update the DB Alias     If you attempt to create a DB Alias for a database that has the same signature as an existing DB Alias   the Configuration program displays a warning message    For Sybase ASE or SQL Server  if you intend to convert existing DB Aliases to use shared stored  
139. Choose Install Set screen  select either option     e 1 for full installation  This installs all components of Optim  Optim Server Executable Files  Sample  Files and Open Data Manager Interface  You continue with the ODM Installation Information screen     e 2 for customized installation  This allows you to select the components of Optim to install  You  continue with the Choose Product Features screen     If you chose customized installation  the Choose Product Features screen displays next        Select the features you want to install  All features are selected by default  To unselect a feature  type the  number of the feature you want to exclude from the installation  To unselect more than one feature  type  their numbers  separated by commas     Continue to the Install and Configure Open Data Manager screen     Appendix A  Install and Configure the Server under UNIX or Linux 299       The Install and Configure Open Data Manager screen displays if you chose full installation or if you  selected the Optim Open Data Manager feature on the Choose Product Features screen  Choose either  option    e 1 to install Open Data Manager now  Continue to the Configure ODM License Type screen    e 2 to copy the files and install at a later time  You will continue to the Pre Installation Summary screen     If you chose to install Open Data Manager now  the Configure ODM License Type screen displays        The Configure ODM License Type screen has these options   e 1 specify the ODM lic
140. Connect to Database dialog  you must specify the  User ID  Password  and Connection String that the workstation needs to connect to the Directory     Chapter 7  Maintenance and Other Configuration Tasks 193     lt  gt  Rename Optim Directory   Connect to Database    he Optim Configuration program must connect to the database to access the Optim  Directory Tables  The User ID you specify must have DBMS authorization to perform the E  selected task      DIRECTORY    JoptusrS J QORS22K O       Specify New Optim Directory Name    After connecting to the database  the Specify New Optim Directory Name dialog is displayed  allowing  you to rename the Optim Directory and the registry entry     194 IBM Optim  Optim Installation and Configuration Guide      lt   Rename Optim Directory   Specify New Optim Directory Name    Specify the new name for this Optim Directory and registry entry  then click  lt Proceed gt  a   o continue  ful       The option to Rename Optim Directory and Registry Entry is selected  Specify the new Name for the  Optim Directory  A Directory name can be from 1 to 12 characters and have no embedded blanks  The  new Directory name cannot match an existing Directory name    Connect to Database   After an Optim Directory is renamed  the Configuration program updates connection information in the  registry entry  For subsequent access to the Directory from this workstation  use the Connect to Database  dialog to specify a User ID and Password  see    Connect to Databa
141. Data    Sample tables are distributed with Optim  Generally  you load this sample data when you configure the  first workstation  however  you can load it independently or when you configure an additional  workstation     You can load  refresh  or drop sample data by selecting the Load Drop Sample Data option  which  guides you through the process  You can start this process by selecting Load Drop Sample Data from the  Tasks menu  or by selecting the Configuration Assistant from the Help menu     Specify Optim Directory    A DB Alias is required to access the sample tables  The DB Alias  used as a high level qualifier for the  table names  provides a single name association for parameters needed to connect to the database  The  DB Alias and other Optim objects  created when the sample tables are created  are stored in an Optim  Directory     Use the Specify Optim Directory dialog  see Specify Optim Directory    on page 170  to select the name of    the Optim Directory  Click Proceed to open the next dialog     Create Select DB Alias    Use the Create Select DB Alias dialog  see     Create Select DB Alias    on page 185  to specify the DB Alias    for the sample tables  Click Proceed to open the next dialog   Load Drop Sample Tables    After you select the DB Alias for the sample tables  the Configuration program opens the Load Drop  Sample Tables dialog  If you are creating or refreshing the tables  you must specify an identifier  Creator    ID  Schema Name  or Owner ID  and 
142. Drop Plans dialog  shown and described in    Bind Drop  Plans     The Create Drop Packages dialog includes the following details   Tables Description of the tables for which packages  plans  or procedures are being created   Package Specifications    Create Refresh  Option to create new or refresh existing Optim Directory packages  plans  or procedures   This option is always available when creating an Optim Directory and is the default  selection when the dialog opens     Use Existing  Option to use existing packages  plans  or procedures  This option is available only if  packages or procedures already exist for the Optim Directory     Drop Option to drop existing Optim Directory packages  plans  or procedures  This option is  available only if packages or procedures already exist for the Optim Directory     Qualifier  Previously entered high level qualifier needed to access Optim Directory tables  The label  is Collection Name for DB2  Schema Name for Oracle  and Owner ID for SQL Server   Sybase ASE  or Informix     Grant Auth ID  Enter an identifier for authorized users  You may specify a User ID  a Group Name  or  Public  When this ID is Public  all users can run Optim   Display SQL  Select this check box to display SQL statements before creating or dropping packages  plans  or  procedures     Note  If you attempted to create a new Optim Directory but responded Yes to the pop up window  from  the Connect to Database dialog  the following pop up prompts you to confirm tha
143. Enable a 30 day Trial License to install ODM for the trial use period  If you choose Specify Open  Data Manager  ODM  License File  enter the name of the license file in the text box or click Choose to  browse for the file     Click Next to display the    Shortcut Location    on page 32 dialog     Chapter 2  Installation 31       Shortcut Location    The installation process prompts you to install shortcuts on your desktop  Using this dialog  choose a  folder to hold shortcut icons for these installed components  Optim  Optim Configuration  Optim  Scheduler  Select the location and click Next to create the desktop icons     v Introduction   v License Agreement     Customer Information  v Type of Installation   v Install Location      Component Selection     ODM Information    gt  Shortcut Location     gt  Summary     Installation  Installation Complete       Choose from these options         In anew Program Group  Specify a folder name to be created under the Windows Program menu  The default name is IBM  Optim       In an existing Program Group  Select the name of an existing folder from the drop down list      On the Desktop      In the Quick Launch Bar    e In the Start Menu  When you click Next the dialog displays     32 IBM Optim  Optim Installation and Configuration Guide       Summary    The Summary dialog displays the installation settings for your review  You can modify the settings by  clicking Previous to return to any installation dialog  Click Install to accept t
144. Function    5     gt    Create New Actions E      __ Create New Definitions O  M B            Compare Request  Convert Request       Archive Request  Oo    es      w       Privilege Classes  Use the Privilege Classes grid to display associated privileges in the Privileges grid  You can also use the  Privilege Classes grid to select all associated privileges for reporting or clear all associated privileges    selected for reporting     To select a row in the Privilege Classes grid  click a row indicator cell or either a Report All or Clear All    cell  The grid arrow        indicates the class of privileges displayed     To include all associated privileges in the report  select Report All  To remove all selections in the  Privileges grid  select Clear All     Privileges  Use the Privileges grid to select privileges to include in the report  To include a privilege  select Report   Shortcut Menu Commands    Right click the Privileges Classes grid to display the following shortcut menu commands     Appendix E  Security Reports 443    Report All Classes  Select Report All for all privilege classes     Clear All Classes  Select Clear All for all privilege classes     Right click the Privileges grid to display the following shortcut menu commands     Report All  Select Report for all privileges     Clear All  Clear Report for all privileges     Object Report   The Object Security Report lists Object Security permissions assigned to specified users or groups for  specified Optim obj
145. Import Secured Archive File  Import a secured Archive File     Modify File Security with Migrate  Use the Archive File Migration Process to change a FAD     Report Security Privileges  Run a Security Report     Object Association Privileges Tab   Use the Object Association Privileges tab to indicate the types of object for which the role will have  Object Association Privileges  Object Association Privileges allow the role to use roles defined in the ACD  as the basis for an ACL that protects objects of the indicated type     Appendix D  Optim Security 403        lt  gt  Role Specifications             KIKA RI Bman A   Ca A       Associate Definition Editors E AN     4  Allow Al    4 Haa  gt  gt   E aE a    Compare Request o Mo  Convert Request a   Oe       For more information about working with privileges and privilege classes  see   page 396     Associate Action Editors  Associate Action Editors privileges are required to associate the ACD with an ACL that secures  an Action request  which is created in a editor selected from the Actions menu  For example  an  Archive File Request   This class includes the following privileges   Archive Request  Compare Request  Convert Request  Delete Request  Extract Request  Insert Request  Load Request  Report Request    404 IBM Optim  Optim Installation and Configuration Guide    Restore Request  Table Editor  Associate Definition Editors  Associate Definition Editors privileges are required to associate the ACD with an ACL that  secu
146. Linux 303       During the installation  several temporary and log files are created  You can choose whether Optim  removes these files  Next  the Installation Complete screen displays        When the installation process completes  this screen displays  Press Enter to exit the installer  See     Configuration    on page 327 to establish defaults for the Server   Silent Installer   UNIX    You can use the silent installer in a UNIX environment to install the Optim Server  The silent installer is  unavailable for Red Hat Linux 3 or Solaris 8 platforms  For all other supported UNIX and Linux  environments  the Optim Server can be installed with the silent installer as described below     The Optim installation includes the file installer properties in the same directory where install bin is  located  To use the silent installer  open the optim_installer properties file and make any modifications to  the variables to customize it for your installation  These variables are     INSTALLER_UI SILENT  Install using silent installer     LICENSE_ACCEPTED TRUE  Specify that the license agreement is accepted     USER_INSTALL_DIR directory  Fully qualified path to the destination directory to install Optim     CHOSEN_FEATURE_LIST   Specify the list of features enabled  Files related to these features are copied into the installation  directory  Values are     Optim for Optim Server executables  Sample for Optim sample files  ODM for Open Data Manager    Specify the values in a comma separ
147. MAIL must be configured correctly     In an Action Request Editor  you can click Get Site Defaults on the Notify tab to populate it with the  defaults specified in Personal Options     288 IBM Optim  Optim Installation and Configuration Guide         Personal Options    Alwa loptusr4  company com  Always          Grid Details    The Notify tab contains the following details     Send For each email address you list  click to select an option to send a message as determined by the  outcome of the process  You can select Always  Success  or Failure     Email Addresses  Enter an email address to which notification is sent with a process report at the completion of the  process  Enter one address per line    Send Test eMail   Right click a grid row and select Send Test eMail to validate the email address    Email Transport   Click this button to display the Email Transport dialog so that you may activate and configure the    Collaboration Data Object  CDO  transport to send email  If you don t click this button  email is sent  using the Simple Mail Protocol Transport  SMTP      Chapter 9  Personal Options 289    Note  You must use the CDO transport if the email client on the server requires logon credentials to send  an unattended message or requires user input when SMTP is used to send a message  Also  select the  CDO option if the server uses a Microsoft Outlook client  version 2000 or later  to send messages through  a Microsoft Exchange server       E mail Transport HEI    IV 
148. MBER  Phone number  including area code  CHAR  20 characters     PHONE_COUNTRY  Country code for international calls  CHAR  20 characters     SALARY  Person s salary  DECIMAL  11 places with 2 decimal places     NAME _FIRST  First name  CHAR  15 characters     NAME INITIAL  Middle initial  CHAR  1 character        NAME _ LAST   Last name  CHAR  15 characters   NAME _FULL   Full name  first name  middle initial  and last name  VARCHAR  40 characters   BIRTHDATE   Birth date  DATE   GENDER   M   Male  F   Female  CHAR  1 character   EMAIL   Email address  CHAR  70 characters   CREDITCARD    Credit card number  CHAR  19 characters   ADDRESS Table    The ADDRESS table contains the following columns and data   SEQ Unique  sequential number  INTEGER     ADDRESS  Street address  CHAR  50 characters     CITY City  CHAR  28 characters     STATE  State abbreviation  CHAR  2 characters     ZIPCODE  ZIP code  CHAR  5 characters     ZIPPLUS4  Extended portion of US ZIP code  CHAR  4 characters     Note  Data in the ADDRESS table is copyrighted by the United States Postal Service and is provided  with permission     COMPANY Table  The COMPANY table has the following columns and data     516 IBM Optim  Optim Installation and Configuration Guide    SEQ Unique  sequential number  INTEGER   DATAVALUE  Company name  CHAR  40 characters     Note  Data in the COMPANY table is copyrighted by the United States Postal Service and is provided  with permission     FIRSTNAME Table    The FIRSTNAME tabl
149. MS  you are prompted to indicate the format in which  the Directory should store data  single byte  Unicode or multi byte     Note  The character sets of the DBMS client and the database server must match your selection     Chapter 5  Configure Workstations 81       Configure First Workstation   Specify Character Set of Optim Director    B   E3    he Optim Configuration Program can configure this Optim Directory to keep character  data stored in it  e g   object names  Optim Primary Keys  Audit data  etc   in one of  hree formats  Single byte  ASCII   Unicode  UTF 8   or Multi byte  MBCS   Select the  option that corresponds to the character set of the database for the Optim Directory     Sin a M E   Mi Prom       Information on Unicode Format  UTF 8     If you select Unicode format in the Specify Character Set of Optim Directory Data dialog  you are  prompted to acknowledge the following DBMS character set requirements for Unicode     e Both the DBMS client and database character sets must be Unicode        The Optim Directory must be in Unicode format if it includes DB Aliases for databases of character  sets that include single byte and or Unicode     82 IBM Optim  Optim Installation and Configuration Guide    Cr       Configure First Workstation   Information on Unicode Format  UTF 8     Nou have selected the option to configure this Optim Directory so its character data is  ept in Unicode Format  To enable this option  both the DBMS client and Database  haracter sets mus
150. ODBC Thin Client 468  runtime connection 476  secondary server 469  security 471    Optim Designer    installing 523    Optim Directory    add default tables 183  create additional 173  create tables for 77  creating 4  72  definition of 3   export registry data 129  maintain access 182  purge registry entry 216  registry entry 4   specify DBMS 73   table identifier 4  137  typical configuration 3  workstation access 173    Optim Exit    Prerequisites for a User Supplied  Exit 50  357  Writing a User Supplied Exit 50  357    Optim Exit in UNIX    Invalid Credentials Specified  dialog 358   Sign Optim Exit Failed dialog 359   361   Signing a User Supplied Exit 364   367   Signing an Exit during Setup 319   320   Signing Methods 358   Signing the default Exit after  Installation 361  364    Optim Exit in Windows    Changing a Signed Exit 53   Sign Optim Exit dialog 54  56   Signing an Exit during  Configuration 51  52   Specify Company Name dialog 57    Optim Security    Access Control Domain 385  390  Access Control List 385  405  Assigning Privileges 396   change administrator 121  138  File Access Definition 385  initialize 121  138   Object Association Privileges 404  Security Administrator 121   users in multiple roles 397    Optim Server 1  304    Access defaults 153   Archive defaults 161   Authentication 158   Choose Product Configuration  File 159   Configure 143   Connection Defaults 151   default Archive directories 161   Default Directories 145   directories  limit 
151. Optim Security 421    e In the Table Access Control list  the  Default  setting  for users not included in the ACD and roles not  specified in the list  is assigned Allow access  The Guest role is assigned Deny access     Restricted Table  For the CUSTOMERS table  only the Optim Administrator role is allowed access  All other users and  roles are denied access           OPTUSR FIRST  File Access Definition Editor    alaiajala  5 5  TT    sale bia  otal  gt  Ki O KIO IE  O O a   ro  ets E CW  ED  GE SATIS                            pemsoprusroroers Dett   P    a          e In the Table List  the AC Type for CUSTOMERS is Explicit  The access permissions apply to this table  only    e In the Table Access Control list  the Optim Administrator role is assigned Allow access  and the   Default  setting  representing users not included in the ACD and roles not specified in the list  is  assigned Deny access     Restricted Column  For the ORDERS table  all users  except the Guest role  are allowed access  but one or more columns have  separate access permissions  as indicated by Column Secured setting     422 IBM Optim  Optim Installation and Configuration Guide        OPTUSR FIRST  File Access Definition Editor  als ajiale  8 5   eC    4 ia  opal    O E E  e E a E A    Ad ee e    MO  EE   gt        BMS OPTUSR ORDERS                 T      DBMS OPTUSR CUSTOMERS  Explicit   M  D M    D       e The AC Type for the ORDERS table is Default  which for this File Access Definition allows acc
152. Optim supports Unicode  you are prompted    to indicate whether the DB Alias data is kept in Unicode format     Chapter 5  Configure Workstations 95    ar Configure First Workstation   Keep Character Data in Unicode Format  Sl    he Optim Configuration Program can configure this DB Alias so data is kept in Unicode  ormat  To enable this option  both the DBMS client and Database character sets must be   TF8  This option is required if the DBMS client character set is UTF8  Conversely  this  option is not allowed if the DB t UTF8  To enable this option             Specify Character Set of DB Alias Data    If Optim supports Unicode for the DB Alias DBMS  you are prompted to indicate the format in which the  DB Alias should store data  single byte or Unicode     Note  The character sets of the DBMS client and the database server must match your selection     96 IBM Optim  Optim Installation and Configuration Guide     lt  gt  Configure First Workstation   Specify Character Set of DB Alias Data  Ioj x    he Optim Configuration Program can configure this DB Alias to keep character data in  one of three Formats  Single byte  ASCIT EBCDIC   Unicode  UTF 8   or Multi byte  MBCS   Select the option that corresponds to the character set of the database for  he DB Alias  Note  The character sets of both the DBMS client and Database server       Information on Unicode Format  UTF 8     If you select Unicode format in the Specify Character Set of DB Alias Data dialog  you are prompted to  
153. Oracle  Sybase ASE  SQL Server  or Informix     Chapter 9  Personal Options 265         lt    Personal Options       Identifier    Specify the default identifier for new triggers based on the identifier from one of the following     Object  Use the identifier from a corresponding target object as the default for new triggers  For triggers   the corresponding target object is the table referenced in the trigger     Source  Use the identifier from the source trigger as the default for new triggers     Current ID  Use the current SQLID  User ID  as the default for new triggers     Explicit  Use an explicit identifier as the default for new triggers  If you select this option  you must  specify an explicit identifier  1 to 64 characters   To select from a list  click the browse button     Create     Synonyms Tab  Use the Synonyms tab to select default options for creating new synonyms  You can specify a default  synonym when you use Oracle or Informix     266 IBM Optim  Optim Installation and Configuration Guide        lt  gt  Personal Options Bfe x     Create   Logon   Server   edit 4    gt        Identifier    Specify the default identifier for new synonyms based on the identifier from one of the following     Object  Use the identifier from a corresponding target object as the default for new synonyms  For  synonyms  the corresponding target object is the table  synonym  function  package  package  body  procedure  sequence  trigger  or view referenced in the synonym    Source
154. Otherwise  remove USER_INPUT_ODM_USERLIC  and USER_INPUT_ODM_TRIAL  from the file     USER_INPUT_ODM_USERLIC   Specify whether a valid ODM license file will be used  Values are              1 a valid license file will be used to install ODM   0 there is no valid license file to install ODM     USER_INPUT_ODM_TRIAL   Specify whether a trial license will be used for ODM  Values are        1 use a default 30 day trial license     0 do not use a 30 day trial license     Include ODM_LICENSE_FILE_FULL_PATH  only if allthese conditions are met    e you are installing ODM  CHOSEN_INSTALL_FEATURE_LIST contains ODM  and  e you are installing and configuring ODM now  USER_INPUT_ODM_NOW gt  1  and  e you are using a valid ODM license file  USER_INPUT_ODM_USERLIC 1      Otherwise  remove ODM_LICENSE_FILE_FULL_PATH  from the file     ODM_LICENSE_FILE_FULL_PATH pathtolicensefile  Specify the fully qualified path to the ODM license file     USER_INPUT_DELETE_FILES   Specify whether to delete the temporary files created during the installation  Values are     1 delete the temporary files     Appendix A  Install and Configure the Server under UNIX or Linux 305    0 do not delete the temporary files     USER_INPUT_DONOT_DELETE   Specify to prevent deleting the temporary files created during the installation  Values are     1 do not delete the temporary files   0 delete the temporary files     After you specify the variables in the installer properties file  use one of these commands to start th
155. P   ROTH   WUSR   WGRP     RALL   WALL  gt      SYSTEM         tcpportnumber   1024       name dbmstype dbmsver dbqual connectstring       userid   password               pstdir name   connectstring       userid   password                pstdir dbalias        dbmstype      teradatatype   1   0             pstdir dbalias      tdatasvr userid password rowcntgle n               328 IBM Optim  Optim Installation and Configuration Guide    excptntblcid     Jauditfacility   true   false     Audit OptimDirNamel   enabled   disabled      retention days n    Audit RecordLimit n    lt FailureAction gt    CONTINUE   STOP       Jadminemailnotify    emailaddress   success information      warning   error   exception   n  7  0  1   clear         archiveretentionpolicy      hh mm         pstdirectory            Q  1     EtvoTtavat     Keywords    customerid  Optim company customer identifier number assigned by IBM                 1   nodename password          n Unique six digit Company ID provided with Optim     000000 The Optim demonstration ID   Default   customerid 611239    customername  Customer name     custname  Company Name provided with Company ID and license key   Up to 40 characters     cececcec  The demonstration name   Default     customername cccccccc    license  The license key     Note  The license key is saved in the registry  This registry entry is replaced if you connect to an  Optim directory with a more recent key  Therefore  you can remove this keyword after you start
156. RACE attribute     DSNPASSWORDS  datasourcename  domainname  userID  password  The user ID and password for Archive File Security authentication  The datasourcename is the data  source to which the credentials apply  The domainname is optional  You can use forward or  backward slashes within the parameter  If this parameter is not used  the credentials of the user  running the Attunity Server will be used for Archive File Security authentication     OQPTDPNAMEZ  primaryservername  daemonportnumber  The primary server name and port number of the Attunity daemon on the primary server   Required when the connection string is passed from a secondary server        ODM Data Type Conversions    Data type conversions occur when Archive File data is accessed by ODM     e When code page translation of archived data to UTF 8 is required  character column length may be  extended 1 5 times for NCHAR data or 3 times for single byte character data  up to 32k  However  if  the total row size is greater than 32k  ODM may encounter errors when joining or sorting data    e VARBINARY columns are converted to BINARY columns  The BINARY column data is padded with  binary zeros to match the VARBINARY column maximum data length   For DB2 Linux and Windows  the data is padded with ASCII spaces  x 20       e For MONEY  DECIMAL  or NUMERIC columns  if scale 0  these data types are converted to int2 or  int4  If precision  lt  31 and both scale gt  0 and scale lt  precision  these data types are convert
157. Report Request  Schedule a Report Process    Run a Report Request  Report Process Report    Appendix F  Open Data eae    Deployment Strategy    Installation    Windows Installation    UNIX Installation    UNIX Administration   Attunity Studio Configuration   Adding an ODM Server to Attunity Studio  Edit Windows Workspace Server   F  Edit the ODM Server Code Page    Define the Data Source on the ODM Server  Define an ODM data source  ODBC Data Source Definition    Client Installation and Configuration  ODBC Thin Client   JDBC Thin Client   e  Secondary Server Configuration      Defining Data Sources on the Secondary Beier    ODM Security    Providing Archive File Security Credentials      383    384    384    384    386    387    387      387    390    392   393    396    405    406    407    412    413    414    417    421    425    425    425    428    428    429      437    438    438    438    439    440    441    445    445    445    445    445      449    449    449    451    453    455    456    456    458    459    460    462    463    468    468    469    469    469      471    471    Providing Administrative Authorization for the    ODM Server      o oec e  amp    473  Securing the Attunity Daemon  woe ew we  AA  Runtime Connection Information              476  ODM Data Type Conversions                477  Archive File to XML Convertor               478  Archive File Collections      wo  ew ee 481  Archive File Collection Subsets eo te ve  a 3 ABA  PST_ARCHIVE_ID Pse
158. S   heckbox   Select  lt Proceed gt  to continue to the next step        On the Apply Maintenance to DB Alias  dialog  you can do the following     e To apply maintenance for the named DB Alias  select the check box and click Proceed to open the  Connect to Database dialog     e To bypass maintenance for the named DB Alias  clear the check box and click Proceed  The  Configuration program prompts you to apply maintenance for the next DB Alias     Note  The steps to connect to the database and create drop packages  plans or procedures are the same  as those described to apply maintenance for a single DB Alias     Apply Maintenance to Another     After you apply maintenance for a DB Alias  the Configuration program opens the Apply Maintenance to  Another DB Alias  dialog and prompts you to apply maintenance for another DB Alias     e To apply maintenance for another DB Alias  select the check box and click Proceed to open the Connect  to Database dialog     e To end the task  clear the check box and click Proceed on each subsequent dialog until the Complete  dialog displays     Apply Maintenance for Specific DBMS    If you select the option on the Query Method to Apply Maintenance dialog  to apply maintenance for a  specific DBMS  the task includes the following steps     1  Specify the DB Alias DBMS  Type and Version     2  Choose to apply maintenance for the first or another DB Alias   3  Connect to the Database    4  Drop old Packages  Plans  or Procedures     188 IBM Optim 
159. S Yersion for a DB Alias   Update Multiple DB Aliases  Ioj x    Optim will drop the Optim created Procedures created For the previous DBMS version  It will  hen create new Procedures to access the System Tables for each selected database     PUBLIC          Note  The stored procedure defaults apply to all DB Aliases unless you provide explicit stored procedure  information on the Databases tab     When you specify the necessary information on each tab and click Proceed  the Configuration program  connects to the first selected database  If the connection is successful  the update process drops the old  stored packages  plans  or procedures  creates new ones  and updates the database signature  These steps  are repeated for each selected database  When the process is complete  the Complete dialog displays        Configure Options    The Product Configuration File contains the Product Options that apply to all users of Optim at a site   Personal Options are recorded in the workstation registry  Typically  the Product Configuration File and  the Personal Options registry entries are created when you configure the first and additional  workstations  However  you modify these options by selecting Configure Options from the Tasks menu     Specify Optim Directory  Use the Specify Optim Directory dialog  see    Specify Optim Directory    on page 170  to select the name of    the Optim Directory  Click Proceed to open the next dialog in the process     Chapter 7  Maintenance and Other
160. SE  SQL Server  or Informix database instance for the Optim  Directory  This value was entered earlier in the process and cannot be changed     Note  DB Name is displayed only if the Optim Directory is in a Sybase ASE  SQL Server   or Informix database     86 IBM Optim  Optim Installation and Configuration Guide    Always Ask for Password  Select this check box to require a password each time you connect to the database  If you  clear this check box  your password is saved in the Windows registry and you need not  supply a password on future attempts to connect to the database     This completes the process of creating the Optim Directory for the first workstation  In the next phase of  the process  you create DB Aliases that allow Optim to access each database     Create DB Aliases    Optim can access several databases simultaneously  however  each database must have a unique DB Alias  stored in the current Optim Directory  A DB Alias is given as a high level qualifier for a database table  name to provide a single name association for parameters required to connect to the database     The next step in the process to configure the first workstation involves creating a DB Alias for each  database and creating the packages  plans  or procedures to access tables in those databases  The  Configuration program prompts you to     e Create a DB Alias for the database instance housing the Optim Directory     e Create Optim Primary Keys for tables that have unique indexes  if DBMS pr
161. SE012  in the SALESMAN_ID column  and processes all other  rows     e Ages ORDER _SHIP_DATE for rows that have a value of    SEO005  in the SALESMAN_ID column  and  skips all other rows     To use this sample  you must specify the exit routine as part of the Age Function in the  ORDER_SHIP_DATE source column of the Column Map as follows     AGE 1W SC ORDER_SHIP_DATE SF  YY MM DD   DSTEXIT PSTEXIT        Sample Column Map Procedures    A Column Map Procedure is a custom program written in Optim Basic that is referenced to perform  special processing or data manipulation that is otherwise beyond the scope of a Column Map     The function of a Column Map Procedure is generally the same as that of an exit routine  Exit routines   however  are written outside Optim and must be externally compiled and linked  Column Map  Procedures are written within Optim     The  Samples CMProc subdirectory includes sample files written in Optim Basic that can be used to  create a set of Column Map procedures  The file names are     CMEXIT BAS  Sample Optim Basic Column Map procedure modeled after the Standard Exit routine  Refer to       Sample Standard Exit    on page 510        TBLINFO BAS  Sample Optim Basic Column Map procedure that demonstrates how to access and retrieve data  about the process  product or database table  This sample procedure moves source data to the  destination without changing it  and can be used with most column data types     Appendix H  Samples 511    DEFAULT BAS  Sa
162. Select  Default  in the Optim Directory list to enter the path and name of the Loader executable file for  each DBMS type     If you have more than one version of a particular DBMS type  you can enter the unique loader  specification for each version  Select the specific Optim Directory and DB Alias  then enter the  appropriate path and name of the Loader executable file for the particular DBMS version     Load Specifications  Specify the complete path and name of the executable to access each DBMS Loader that can be used with    a Load Request     DB Alias  Select a specific Optim Directory  then click the down arrow to select a specific DB Alias  Specify  the appropriate loader path for the corresponding DBMS version     If you are using DB2  Oracle  or Informix  you can also specify a default Creator ID for Exception  Tables  or Violation Tables      Chapter 6  Configure the Optim Server 149    Exception Table Default Creator ID  Specify a default Creator ID for exception tables  DB2 and Oracle  or violation tables  Informix     Available only when you select a DB Alias for a DB2  Oracle  or Informix database      Fully Qualified Path for DBMS Loaders  Specify the directory path and program name for the specific DBMS Loader  Consult your DBMS  documentation for the name of the loader program  To select from your system directories  click  the browse button     Teradata  Select to provide settings for the Teradata loader  The Teradata Settings panel displays     Use FastLoa
163. Server under UNIX or Linux 337    Archive Index Files are stored in the Archive Directory  archivedir   or the Data directory   datadir   by default  The directory must exist before starting the Optim daemon     archivediridx   PSTHOME  archiveidx    archivebroidx    Archive Browse Index Directory for Archive Browse Index Files for which a complete path is not  provided  The directory must exist before starting the Optim daemon To expedite the retrieval of  data  an Archive Browse Index File is created when a user browses archived data and joins tables   By default  Archive Browse Index Files are stored in the Archive Directory  archivedir   or the  Data directory  datadir      archivebroidx   PSTHOME  archivebro    tracedays    server    pstdir    338    Number of days to retain trace files in the temporary work directory    n A value from 2 to 30  The default is 5  Consider storage space limitations when deciding  the number of days to retain the files    tracedays 5   Connection for Command Line processes that are not executed locally but  instead  are targeted to    a Server  You can omit this keyword if  for the targeted Server  file access is limited to a specific  Windows user account or the filelogon value is server or local     name Name of the Server  The target Server must support a tcp ip connection   address The tcp ip network address for the target Server  in the form 1 1 1 1   port The numeric tcp ip port number for the target Server  as a value from 1 to 65534
164. Sign Optim Exit dialog        Signing a User Supplied Exit in UNIX   Red Hat Linux 3 or Solaris 8  This section describes how to sign a user supplied exit in UNIX    If your company requires the additional functionality available via a user supplied exit  you can create  your own exit  and then sign that exit as your Optim exit   See the Optim Initialization Exit Programmer s    Guide for detailed information about how to write an exit      User Supplied Exit Prerequisites  This section describes the user supplied exit prerequisites     Before you can sign a user supplied exit  you must do the following     364 IBM Optim  Optim Installation and Configuration Guide    1  Compile your user supplied exit and create a load library named libopmexit so  in AIX  Solaris  and  Linux  or liboptmexit sl  in HP UX    2  Make sure that the OptimServer is not running  if it is  shut it down     3  Copy the file libopmexit so or libopmexit sl to the rt bin directory  thereby overwriting the existing  file  assuming one already exists     Run the opmusign Script  This section describes how to run the opmusign script     As part of setup  Optim places the script file  opmusign  in the rt sbin directory  You can run the       ww    opmusign script at any time following setup to sign a user supplied exit   The letter    u    in the script  name indicates it is used to sign a user specified exit      The syntax for opmusign is as follows   opmusign install_directory rt  Company Id   Name  Passw
165. Specify the maximum number of characters per line  1 to 999  for the report     Character Column Width  Specify the maximum number of characters per column  1 to 999  for the report     Spacing    Set default spacing preferences for the output of the Report Process     244 IBM Optim  Optim Installation and Configuration Guide    Blank Lines Between Rows  Specify the number of blank lines to insert between each row in the report     Minimum Spaces Between Columns  Specify the number of blank spaces to insert between each column in the report     Blank Lines Between Levels  Specify the number of blank lines to insert between each level of related tables  when Show Joins  is enabled  and related tables are joined   Archive File Report only     Spaces to Indent Subordinate Tables  Specify the number of blank spaces to indent rows from each subordinate joined table in the  report   Archive File Report only     Chapter 8  Product Options 245    246 IBM Optim  Optim Installation and Configuration Guide       Chapter 9  Personal Options    You can use Personal Options to customize Optim for use at each workstation  Personal Options are  recorded in the Windows Registry of the workstation     For example  you can     e Specify default data directories  set user defined database logon and password information  and select  other options to customize display features and message text     e Provide defaults for the Schedule and Create utilities  and the Load  Edit  and Browse Processes   
166. TD_MVS XF   PSTD_ORA XF   PSTD_SYB XF   PSTD_UDB XF   SAMP_390 XF These Extract Files provide DBMS specific copies of the Optim sample  database data    SAMP_DB2 XF   SAMP_IFX XF   SAMP_MSS XF   SAMP_MVS XF   SAMP_ORC XF   SAMP_SYB XF                   Sample JCL File    The sample JCL file  LOADDB2 jcl  for running the DB2 z OS loader from an Optim Server is included  in the Samples JCL subdirectory     Appendix H  Samples 513       514 IBM Optim  Optim Installation and Configuration Guide       Appendix I  Data Privacy Data Tables    Data privacy data tables are available to clients who have an Optim Data Privacy License  These tables  allow you to mask company and personal data     such as employee names  customer names  social  security numbers  credit card numbers  and email addresses     to generate transformed data that is both  unique and valid within the context of the application  Generally  these data privacy tables are loaded  when you configure the first workstation  but you also can load them independently or when you  configure an additional DB Alias     You can use the data privacy data tables to     e Prevent internal privacy breaches by de identifying or masking the data available to developers   quality assurance testers  and other personnel     e Improve privacy compliance initiatives by substituting customer data with contextually accurate  but  fictionalized data     e Protect confidential customer information and employee data in your application develo
167. Tablespace  If you are dropping sample tables  only the identifier  is required  Refer to    Load Drop Sample Tables    on page 104     210 IBM Optim  Optim Installation and Configuration Guide    Load Drop Sample Data for Another DB Alias    After you load or drop sample tables associated with a particular DB Alias  the Configuration program  displays the Load Drop Sample Data for Another DB Alias dialog and prompt you to load or drop  sample tables associated with a different DB Alias  If so  the Create Select DB Alias dialog opens to  restart the process  Otherwise  the process completes and returns to the main window        Load Drop Data Privacy Data    Data privacy data tables are available to clients who have an Optim Data Privacy License  These tables  allow you to mask company and personal data     such as employee names  customer names  social  security numbers  credit card numbers  and email addresses     to generate transformed data that is both  valid and unique  Generally  these data privacy tables are loaded when you configure the first  workstation  but you also can load them independently or when you configure an additional workstation     You can load  refresh  or drop data privacy data by selecting the Load Drop Data Privacy Data option   which guides you through the process  You can start this process by selecting Load Drop Data Privacy  Data from the Tasks menu  or by selecting the Configuration Assistant from the Help menu     Specify Optim Directory    
168. The ACD name    Modified By   The identifier for the user account used to create or last modify the entry    Modified Date   The date and time the ACD was created or last modified    Description   Optional text that describes the ACD    To open the Access Control Domain Editor and create a new ACD  click the New ACD toolbar button     select New ACD from the Tools menu  or use the shortcut menu  You can also use the shortcut menu to  delete an ACD  list FADs and ACLs that are based upon the ACD  or open the ACL for the ACD     388 IBM Optim  Optim Installation and Configuration Guide    Note  Access permissions in the ACL for the ACD determine the options and actions that are available to  you  For example  the Delete shortcut menu option is not available to roles limited to read access     Shortcut Menu Commands    Although similar to the Open dialog described in detail in the Common Elements Manual  the Access  Control Domains dialog provides the following specialized shortcut menu commands     New ACD  Open the Access Control Domain Editor to create a new ACD     Open Open the Access Control Domain Editor to view or edit the selected ACD   Delete Delete the selected ACD from the Optim Directory   Not available for the  Default  ACD      Note  When you delete an ACD  the  Default  ACD becomes the basis for any FADs or ACLs  based upon the ACD  Roles that do not exist in the  Default  ACD are denied access     List Object ACLs  Open the Open Object Access Control List dialog
169. The following types of credentials are used with the Server   e Credentials needed to run the Server and to start Optim processes   e Credentials needed by the DBMS to access the Optim Directory and use the DB Alias        Server Credentials    Credentials required by the Server include a User ID  Password  and Domain  for Windows only      You must provide Server credentials for the following users   e The user account under which the Server runs     e The user account under which Optim processes run     At installation  the default is to run the Server under the Local System Account and Optim processes  under the credentials from the initiating workstation  The Local System Account is a special account for  Services only that has full access to the local machine  However  the Local System Account cannot access  mapped network drives     You can provide other Server credentials on the Startup tab and the Security tab of the Optim Server  Settings applet  and the Server tab of Personal Options  For UNIX or Linux  you can specify Server  credentials using the filelogon parameter of the pstserv configuration file  pstserv cfg  and the server  parameter of the pstlocal configuration file  pstlocal cfg          Note  For information about the Optim Server Settings applet  see Chapter 6     Configure the Optim  Server     on page 143  for details about Personal Options  see    Server Tab    on page 269   and for  information about UNIX and Linux configuration files  see     Config
170. These objects establish defaults for the Server and must be customized to  reflect your network environment  Use a text editor  for example  vi  emacs  CDE Text Editor  textedit  or  xedit  to modify these files     Configuration Files    Configuration files are ASCII text files and are installed in the  etc directory that is subordinate to the  PSTHOME directory  PSTHOME is an environment variable  set during installation  that points to the  directory in which the Server is installed     The configuration file names for the Server are     pstserv cfg  Configures prosvce  the Server daemon     pstlocal cfg  Configures local command line     The appropriate Configuration file is loaded and validated when pr0svce or the Command Line Utility  starts up  You can also use prQsvce  v to validate pstserv cfg or prOcmnd  v to validate pstlocal cfg     To reload the configuration file for prosvce while it is running  use prOsvce  u from a console under the  user account for the daemon  or use pr svce  u userid from root   After all clients have logged off  the file  is read  reloaded  and validated  A console message and system log verify the file has been loaded     Note  Use prOsvce  L  or use prOsvce  L userid from the root account  to determine if the system is  waiting to reload     Shell Scripts    The installed shell scripts are     RTSETENV  Defines the operating environment for the Server  Installed in the PSTHOME directory and  designed to be included in a user  profile or 
171. When the Install Location dialog  opens  a default destination is specified  If this folder does not exist  Optim creates it as part of the  installation process        Introduction    v License Agreement C  Program Files IBM Optim  vZ Customer Information Restore Default   Choose        Vv Type of Installation    gt  Install Location  Component Selection  D ODM Information      Shortcut Location       D Summary   gt  Installation     Installation Complete       Install Location   Displays the full default directory path for installing Optim     Note  If you are installing for a workstation with the Optim software on a file server  you must  specify a Directory Folder on the server where the software is installed     Restore Default  The full default directory path for installing Optim     Browse     Opens the Choose Folder dialog where you can select a different folder for installing Optim     Previous returns to the    Select the Type of Installation    on page 27 dialog     If you are doing a Full Installation  Next continues to thg   Install ODM    on page 30 dialog     If you selected Customized Installation  thq   Select Components    on page 29  dialog is next     28 IBM Optim  Optim Installation and Configuration Guide       Select Components    The Select Components dialog displays if you chose Customized Installation  It lists the components  available for installation             v Introduction               Optim               vV License Agreement h  i     Optim O
172. You can choose to require a password on the initial connection to the database for each session        Configure First Workstation   Always Require a Password for Current     Mi   E3    he Optim Configuration Program can configure this DB Alias so all users will have to  enter a password on the initial connection to this database for each session     When this  option is selected  users will not be permitted to store their password in the Windows  Registry  Once selected  this option cannot be changed  To enable this option  select       If you select this option  a user of Optim must provide a password at the beginning of each session  Once  you select this option  you cannot change it  To continue  click Proceed     Share Connection Information    If you wish to conserve the number of database connections and the new DB Alias represents the  database in which the Optim Directory resides  you may want to use only one connection for accessing  both the Optim Directory and the data in the database  For this reason  the Configuration program  displays the Share Connection Information for Current Database dialog after creating the packages  plans   or procedures     94 IBM Optim  Optim Installation and Configuration Guide      Configure First Workstation   Share Connection Information for Curren    j   Ea    hen using this DB Alias  you can share the connection and logon information with the  Optim Directory  To share the connection information  select the  Share Connection     
173. You can modify these entries when you configure Personal Options      Connect to Database Dialog    The name of the Optim Directory is displayed and the Connect to Database dialog is populated with  values entered when you created the Optim Directory     Chapter 5  Configure Workstations    85       Configure First Workstation   Connect to Database    he Optim Configuration program must connect to the database to configure the Optim  Directory Tables  The User ID you specify must have DBMS authorization to create the  Optim Directory Tables        Optim Directory  Name of the Optim Directory to which the registry entry applies     Database Connection Parameters    User ID  Enter the User ID  up to 30 characters  that the DBMS requires to allow access to the  Optim Directory database instance     Note  For security and other reasons  it may be desirable to specify a user account with  privileges that differ from those required to configure the workstation     Password  Enter the password  up to 30 characters  that corresponds to the specified User ID     Connection String  The name or string required to access the Optim Directory database  This value was  entered earlier in the process and cannot be changed     Note  If you are using DB2  the term is Database Name or Alias  Oracle uses DB Alias   Sybase ASE uses Server Name  SQL Server uses System Data Source Name  and Informix  uses Host Name  Syntax is described in the DBMS documentation     DB Name  The name of the Sybase A
174. a      lt  gt  Personal Options       Confirm Definition Deletion    Select to display a confirmation dialog before you delete a definition or process request from the Optim  Directory  Selecting this check box helps prevent deleting a request or definition accidentally     Confirm File Overwrite    Select to display a confirmation dialog before you overwrite an existing file  Archive File  Extract File   Control File  Compare File  or Export File      Note  If you select this check box  a confirmation dialog opens before you run a process  However  this    confirmation does not display for a process request that is scheduled or run using the Command Line  Interface     Chapter 9  Personal Options 251    Confirm Loss of DDL in Convert    Select to display a confirmation dialog during a Convert Process that can result in the loss of DDL  statements  The confirmation dialog is not displayed for a scheduled process request     Display Tab    Use the Display tab to select preferences for displaying information         9 Personal Options       NULL value indicator    Enter a character to represent a NULL value  The question mark     is the default  Although you can  choose any character to represent a NULL value  an infrequently used character is best     Delimiter for variable length column values  Enter a character to delimit variable length column values that have trailing blanks  The semicolon       is    the default  Although you can choose any character as a delimiter  an in
175. a privacy tables and loads refreshes tables  the Configuration program  displays the Insert Request Progress dialog     Chapter 5  Configure Workstations 109     PRIVACY TABLES   Insert Request    Mie  x     7710       Create Update Another DB Alias    At this point  the steps for creating a new DB Alias are complete  To use Optim with additional  databases  you must create corresponding DB Aliases  After you load the sample tables and the data  privacy tables  the Configuration program prompts you to create another DB Alias  Your positive  response opens the Create Select DB Alias dialog to repeat the configuration process for another  database     Note  If the DB Alias you created is for a DB2 z OS database  the Create Copies of DB2 MVS     Relationships dialog displays  instead of the prompt to create another DB Alias  That dialog allows you to    copy the DB2 relationships into the Optim Directory to reduce the run time when accessing DB2 tables   as described in    Create Copies of DB2 z OS Relationships    on page 209  After that task is completed  the    Configuration program will prompt you to create another DB Alias  as indicated above     After all DB Aliases are created  you can configure Personal and Product Options  Refer to  Configure   Options    on page 124     Create Multiple DB Aliases  If you are using SQL Server  Sybase ASE  or Informix  you may have several databases on one server  You  can create multiple DB Aliases  one for each database  in a single op
176. ab    The Status tab displays the current connections to the Server          Optim Server Settings    The Optim Server is not running on this machine       164 IBM Optim  Optim Installation and Configuration Guide    Grid Details    The following details display in the grid   Client The sign on user name for the user     Client Computer  The network computer name for the computer     Optim Directory  The name of the Optim Directory in which the request resides     Action  The type of action that is running     Request  Displays the fully qualified name of the request that is running  or    Mirror    to indicate the  validation processing associated with the action that is running     Started  The date and time the action started     Duration  The duration of the connection     Automatically Update Display    Select this check box to automatically update  refresh  the display whenever a connection is established  or broken  and update the Duration column in the grid every minute     Refresh    Select Refresh to update the display on demand   Refresh is unavailable when the Automatically Update  Display check box is selected      Note  You can right click on a row and choose Cancel Request to cancel the specific connection with the  workstation  or Cancel all for Client to cancel all connections with the workstation        Email Tab    The Email tab allows you to automatically send    logged    messages generated by the Server to the listed  email addresses  The Server sends me
177. able     Specify Configuration File  In order to create the Product Configuration File  you must provide the fully qualified name of the file     The Specify Product Configuration File dialog prompts for this information  Refer to Configure Options     lon page 124     n page 124  for additional information        Create Primary Keys    If you add tables to a database  you may use the Configuration program to create Optim Primary Keys  for tables that do not have DBMS primary keys  but do have unique indexes  When you create Optim  Primary Keys  you must specify the Optim Directory and the DB Alias for the database where the tables  reside     Optim Primary Keys are usually created when you configure the first workstation or when you create a  DB Alias  After you install Optim  you can create these primary keys by selecting Create Primary Keys  from the Tasks menu  or by selecting Configuration Assistant from the Help menu     Specify Optim Directory    Use the Specify Optim Directory dialog  see Specify Optim Directory    on page 170   to select the name    of the Optim Directory  Click Proceed to open the next dialog in the process   Create Select DB Alias    Use the Create Select DB Alias dialog to specify the DB Alias for the database where you want to create  Primary Keys     208 IBM Optim  Optim Installation and Configuration Guide         Create Primary Keys   Create Select DB Alias    he Optim Configuration program stores information about each database connection in 
178. ables dialog on which you can specify a list of tables to audit     Note  Auditing is available in Personal Options only if the Auditing Status in Product Options is set to  Active User     Display Row Count    Specify the default number of rows to display for each joined table in the Table Editor  Use row count to  manage the display area when you join several tables in the Table Editor     Undo Levels    Specify the default number of times  1 to 20  you can undo a commit to any row in the Table Editor  You  can specify the maximum number of undo levels  or commit points  per row     Use undo commands to restore data in the Table Editor to a prior commit point  For example  if you  change three columns in a row and commit that row  you can undo the changes using one undo level  If  you set Undo Levels to 5 and you commit 7 times on a particular row  you can undo only the last 5  committed changes to that row or return to the original row     Default Data Display    Select the default mode for adding tables to the Table Editor  Click the down arrow to select Browse   Browse Only  or Edit mode for each table opened or joined in the Table Editor     In Browse or Edit mode  a table can appear only once in the Table Editor  In Browse Only mode  a table  can appear more than once in the Table Editor     You can switch from Browse Only mode to Browse or Edit mode by unjoining any duplicate tables   selecting Preferences from the Tools menu on the Table Editor  and selecting Browse 
179. ach time  you install Optim in a directory  a signed exit must exist in the bin directory     Signing Required After Each Install    Unlike the Optim Security feature  which you must initialize once per Optim Directory  you must sign an  exit each time you install Optim on a machine  Moreover  when you upgrade to a new Optim release  you  must sign a valid exit for each Optim installation  before you can use Optim   If you install a new version  of Optim over a previous version  you have to recopy your exit into the bin directory and resign it  or  sign the default exit   The same is true if you reinstall Optim     50 IBM Optim  Optim Installation and Configuration Guide    Anytime you replace a signed exit executable  i e   opmexit dll  libopmexit so  or libopmexit sl  with  another version of that exit  you must sign the updated exit to use Optim  This is true  even if the  executable was previously signed  e g   in another installation or copied from a backup of a signed exit         Signing an Exit in Windows    In Windows  you can use the Configuration program to sign either the default exit or a user supplied  exit  although you may also use the pr0sign program to sign either exit     Note  To use Optim  you must sign an exit for each installation of Optim on a Windows workstation or  server  This is also true if you installed multiple copies of Optim on a single machine  Moreover  if you  copy a signed exit from one installation to another  you must sign the exit again
180. acknowledge that the DBMS client and database character sets must be Unicode     Chapter 5  Configure Workstations 97       Configure First Workstation   Information on Unicode Format  UTF 8      Mi   E3    ou have selected the option to configure this DB Alias so character data is kept in   nicode Format  To enable this option  both the DBMS client and Database character  sets must be UTF 8  To confirm this option  select the  I Acknowledge the DBMS   haracter Set Requirements  checkbox  Select  lt Proceed gt  to continue to the next       Information on Multi byte Format  MBCS  for a DB Alias    If you select multi byte format in the Specify Character Set of DB Alias Data dialog  you are prompted to  acknowledge the following DBMS character set requirements for multi byte     e Both the DBMS client and database must have the same supported multi byte character set   e The Optim Directory must be in multi byte format     98 IBM Optim  Optim Installation and Configuration Guide       Configure First Workstation   Information on Multi byte Format  MBCS  fora DBA Biel Ea          ou have selected the option to configure this DB Alias so character data is kept in Multi byte  rmat  To enable this feature  both the DBMS client and Database must have the same Multi byte  aracter set  which must be listed as a supported Multi byte character set in the README  TXT file   is feature requires that the Optim Directory have either the Unicode or Multi byte feature enabled  xj  nennfirm t
181. al memory required for acceptable performance  will depend on the number of Optim components that are open  for example  dialogs  Optim Server   ODBC server   as well as the number of open tables  the number of rows being read  and the size of their  column data  It will also depend on the memory demands of all other applications and services active on  the system  In all cases  it will be greater than the minimum amount of memory suggested by the  Windows system requirements     Virtual Memory    Since Windows is a virtual memory operating system  it can access more memory than actual physical  memory  It does this by writing pages  sections of memory  that are not currently referenced to a    page  file    on disk  When a page is referenced that is not in memory  Windows loads it back into physical  memory  To do this  it must make room for the page by    swapping    it with another page  which in turn  is written to the page file  Therefore  the more physical RAM a workstation has  the less swapping needs  to be done and performance improves greatly     The amount of virtual memory  page file space  required will depend on the memory usage of all  applications  services  and processes that are running  Having a small amount of physical memory  RAM   means a slower system since time is spent swapping to and from a page file  However  having an  insufficient amount of disk space allocated for virtual memory can cause one or more applications or  even Windows itself to hang o
182. all listed roles  except  Default      Selecting Columns from a Table   Use the File Access Definition Table Column Selection dialog to select and add one or more names of  columns from the table specified in the Table Access Control dialog to the Column List  Source displays  the fully qualified table name     To open this dialog  right click the blank row at the bottom of the Column List and do one of the  following     e Select Add column from the shortcut menu and then select From Database table from the submenu     e Select Add column from the shortcut menu and then select From table in Archive File from the  submenu to first specify an Archive File containing the table       File Access Definition Table Column Selection    Oy x     Source      DEMS OPTUS SALES    SALESMAN_ID  SALESMAN_NAME                         420 IBM Optim  Optim Installation and Configuration Guide    Click a column name to select it  To select multiple columns  hold the Ctrl or Shift key while clicking the  column names  To select all columns in the table  click Select All  Click OK to add the names of selected  columns to the Column List and display the Table Access Control dialog again     Selecting Columns from a Table in an Archive File  When you select Add table from the Column List shortcut menu  and select From table in an Archive  File from the submenu  the Open dialog is displayed to allow you to select an Archive File     In the Open dialog  select the server on which the file resides an
183. alled in a directory other than the default  directory   opt IBM Optim  or the Server will be run under a user account other than root  For    detailed information needed to edit this file  refer to    RT4S Shell Script    on page 348     0 Do not edit RT4S during installation     1 Edit RT4S during installation   If you are not installing from a graphical interface  this  option will cause an error       W UpdateFilesPanel  Update_rt4s 0     W UpdateFilesPanel Update_pstserv     This keyword allows you to edit the pstserv configuration file during the installation process   using the default text editor  The pstserv configuration file  pstserv cfg  is used to configure the  system to run the Server daemon  Before you run that daemon  you must modify the file to    reflect your site requirements  For detailed information needed to edit this file  see    Pstserv   Configuration File    on page 328     0 Do not edit pstserv during installation     1 Edit pstserv during installation   If you are not installing from a graphical interface  this  option will cause an error       W UpdateFilesPanel  Update_pstserv 0     W UpdateFilesPanel Update_pstlocal     This keyword allows you to edit the pstlocal configuration file during the installation process   using the default text editor  The pstlocal configuration file  pstlocal cfg  is used to configure the  system for running the Command Line Utility  For detailed information needed to edit this file   see    Pstlocal Configuration F
184. also include the index     e ODM will use a unioned index until a column with a different name or attribute is found  compatible  attributes are not used   The unique column and remaining columns in the index will not be processed     Archive File Security    If Archive File Security denies you access to a table or a column in table  no rows are retrieved from the  table     Appendix F  Open Data Manager 481    Archive File Collection Subsets    You can specify a subset of files in an Archive File Collection using a data source definition  connection  string  or SQL WHERE clause     See     Define the Data Source on the ODM Server    on page 460 and     Runtime Connection Information    on  page 476     The PST_AF_SUBSET pseudocolumn is logically added to each archived table during ODM processing  and allows you to create a subset using an SQL WHERE clause  Use the following syntax     PST_AF_SUBSET  AF_IN n n         AF_ID_RANGE x y      AF_DATE_RANGE yyyy mm dd hh mm  ss   yyyy mm dd hh mm  ss        AF_IN 1 n         Archive Files to include  where n is an Archive File name  GUID  or Archive File ID      AF ID_RANGE x y     A range of Archive File IDs  where x is the start and y is the end         AF_DATE_RANGE  yyyy mm dd hh mmiss  yyyy mm dd hh mm ss      A range of Archive File creation dates  You must include the time of day  hh mm ss   You can use  zeros to specify the time  e g   00 00 00         The subset criteria can only be specified once in an SQL statement  If 
185. am to Configure Product Options  You can use the Configuration program to configure Product Options when you first install and configure  Optim    1  Open the Optim Configuration component    2  In the main window  select Configure Options from the Tasks menu   3  Specify an Optim Directory and click Proceed   4      Click Skip on the Initialize Security  Change Security Administrator  Enable Disable the Optim  Server Feature  and Enable Disable the Archive ODBC Feature dialogs to open the Specify Product  Configuration File dialog     5  Select Create New File or Use Existing File  verify the name of the Configuration File  and click  Proceed to open the Modify Product Options dialog     6  Click Product Options to open the Enter Product Options Password dialog    7  Specify the case sensitive password to open the Product Options dialog   The initial password is  optim     8  Enter the necessary details on each tab in Product Options    9  Choose one of the following   e To close the Product Options dialog without saving your changes  click Cancel   e To save your changes and continue using the Product Options dialog  click Apply     e To save your changes and close the Product Options dialog  click OK to return to the Modify  Product Options dialog     10  Click Proceed to open the Modify Personal Options dialog     Configuring Product Options within Optim    You can configure Product Options within Optim after you have installed and configured Optim        Copyright IBM Co
186. ame a registry entry  the Specify Registry Entry to Rename dialog is    displayed  The option to Rename Optim Directory Registry Entry is selected  Specify the Name of the  Optim Directory you want to rename in the registry  To select from a list  click the down arrow     Chapter 7  Maintenance and Other Configuration Tasks 197            Rename Optim Directory   Specify Registry Entry to Rename    he Optim Configuration program stores information about each database that contains  a Optim Directory in a named registry entry  Select the name of a Optim Directory from  he list of existing registry names  then click  lt Proceed gt  to continue     f Rename Optim Directory and    Names     a    1 Greate Mew Re  y Entry for Existing Optim Directory        Connect to Database   When renaming an Optim Directory registry entry  the Configuration program must connect to the  database and verify the user has authorization to perform the task  On the Connect to Database dialog   you must specify the User ID  Password  and Connection String that the workstation needs to connect to  the Directory    Confirm the Optim Directory Name    After connecting to the database  a pop up dialog displays the new Optim Directory name  Click Yes to  confirm the new name and rename the registry entry  Click No to terminate the process     Connect to Database   After an Optim Directory registry entry is renamed  the Configuration program updates connection  information in the registry entry  For subsequ
187. 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     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        Copyright IBM Corp  1994   2010 527    IBM Corporation   Software Interoperability Coordinator  Department 49XA  3605 Highway 52 N   Rochester  MN 55901   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  the  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 general
188. and information needed to create a new Windows registry entry for the additional  workstation  The registry entry allows Optim to connect to the Optim Directory from the workstation     Product Configuration File    The last step in configuring each additional workstation is to identify an existing Product Configuration  File  created when you configured the first workstation   You may modify Product and Personal Options   if desired     Configure the Server   After you complete the installation and configuration for a Windows workstation that is to use Optim   you can choose to configure the Server on it  Alternatively  you can install the Server from a console and  use the Command Line Interface to configure the Server in the appropriate UNIX or Linux environment      See Appendix A     Install and Configure the Server under UNIX or Linux     on page 293  for complete       information     On a Windows machine  the Optim Server Settings dialog  available from the Windows Control Panel   allows you to configure and establish network connectivity between delegating workstations and  machines hosting the Server  In addition  the workstations and any machine hosting the Server must have  connectivity to the database containing the Optim Directory as well as the database containing data to be  processed     A Server must have Language Settings for each workstation that accesses it  In a purely Windows  environment  you can use Regional Settings from the Windows Control Panel on 
189. and names in separate Archive Files will be unioned  To be processed  a  table need not exist in every Archive File  ODM is not case sensitive  ODM does not use DB Aliases   however  an Archive File cannot have two tables with matching creator IDs and names but different DB  Aliases     Matching tables are not required to have the same columns  The union will include all column names in  the matching tables  Rows from a table that do not include a column found in another table will use a  default value such as NULL  a default date specified in the Archive File Collection Editor  or an  appropriate data type  spaces  zero  etc       Column Compatibility    All columns with the same name that are in tables with matching creator  Ds and names must have  compatible attributes  If columns have different but compatible attributes  a compatible attribute will be  used for those columns  The column compatibility rules for the Compare Process apply to Archive File  Collections  For information about comparison compatibility rules  refer to the Common Elements Manual     For example  columns COLX DECIMAL 8 2  and COLX DECIMAL 10 0  will become COLX  DECIMAL 10 2      If a compatible attribute cannot be found  e g   COLX INTEGER and COLX TIMESTAMP   the Archive  File Collection Editor will display an error message     Unioned Indexes    Archive Indexes for unioned tables may also be unioned  The following rules apply to unioned indexes   e Each Archive File that includes the table must 
190. any  workstation having access to the new Optim Directory and Export File     If you have upgraded your DBMS  or if imported DB Aliases reference a DBMS version that is no longer  supported by Optim  you must run the Update the DBMS Version for a DB Alias configuration task after  converting the PST Directory     Version 6 0 6 1 PST Directories on SQL Server    PST Directory tables created with the Princeton Softech product versions 6 0 6 1 in an SQL Server  database must be converted to accommodate Unicode support in later versions of Optim  The Directory  conversion process will copy data in 6 0 6 1 Directories to new Directory tables  The new and old  Directories will have the same name and PST object definitions  After the Directory is converted  you can  still use the old Directory tables with the Princeton Softech product versions 6 0 6 1  or you can drop the  6 0 6 1 Directory        Copyright IBM Corp  1994   2010 485       Conversion Process for 5 x Optim Directories    The Configuration program presents a series of dialogs that provide instructions to guide you through  each step of the Conversion Process  During the process  you make selections appropriate to your  particular site and circumstances     Note  Refer to    Dialogs    on page 67 for details on options that are common to the configuration dialogs     To begin the process  select Convert Optim Directory Objects from the File menu  The first window is  the Overview dialog         lt  gt  Convert Optim Dir
191. arnings  and  information regarding the bind     Note  If problems or a failure occurs during the bind  the Browse File dialog opens whether or  not you select Always Display Output     Define Character Format  If the Optim Directory is in a DBMS for which Optim supports Unicode  except SQL Server  or  multi byte  you must indicate the character format of the Directory     Keep Optim Directory Data in Unicode Format    If you are creating an Optim Directory in a DBMS for which Optim supports Unicode  you are prompted  to indicate whether the Optim Directory data is kept in Unicode format     80 IBM Optim  Optim Installation and Configuration Guide            Configure First Workstation   Keep Optim Directory Data in Unicode F    Mi   E3    he Optim Configuration Program can configure this Optim Directory so data stored in it   e g   object names  Optim Primary Keys  Audit data  etc   is kept in Unicode format  To in  enable this option  both the DBMS client and Database character sets must be UTF 8    hi er For any DB Alias to have the Unicode feature enabled        Note  For DB2 for Linux  UNIX  Windows databases  The Special Considerations for an Optim Directory  dialog is displayed next  indicating that DB Aliases for DB2 for Linux  UNIX  Windows or DB2 for z OS  databases in a DB2 for Linux  UNIX  Windows Optim Directory must use the same character format as  the Directory    Specify Character Set of Optim Directory Data    When you are creating an Optim Directory in a DB
192. ase connection    To test the connection to an Oracle database   1  Open a MS DOS window     2  Change to the drive and directory where the Optim software was installed  usually  C  Program  Files IBM Optim RT BIN      3  Run the Oracle Connection Diagnostic Tool with the name of the TNS Service to which you wish to  connect  For example  ORACONN internal password beq local    Microsoft Debugging Utility    The Microsoft Debugging Utility  USERDUMP EXE  creates a memory dump for a process  Since the  output is quite large  as much as 50 meg   use this tool only at the request of Support     To display a list of running processes and process IDs  enter   USERDUMP  p   To dump processes associated with a single process ID or image binary file name  enter  USERDUMP   k   lt ProcessSpec gt    lt TargetDumpFile gt     To dump processes associated with multiple process IDs or image binary file names  enter  USERDUMP  m   k   lt ProcessSpec gt    lt ProcessSpec gt        d  lt TargetDumpPath gt     To dump Win32 GUI processes that appear to hang  enter   USERDUMP  g   k    d  lt 7argetDumpPath gt      where   k Optionally causes processes to be killed after being dumped      lt ProcessSpec gt   Is a decimal or Ox prefixed hex process ID  or the base name and extension  no path  of the image  file used to create a process      lt TargetDumpFile gt   Is a legal Win32 file specification  If not specified  dump files are generated in the current  directory using a name based on the imag
193. ash     for userid and do not specify a    password   dbalias ORACLE806 ORACLE806 DO806 rt password    The location of the DBMS loader for a command line process  You can specify a loader for a  specific Optim Directory and DB Alias  or specify a default loader be used for any DB Alias  within a DBMS     pstdir The Loader is for a specific DB Alias  Enter the name of the Optim Directory that  includes the DB Alias  The Optim Directory must be referenced in a pstdir entry  A pstdir  entry requires a dbalias entry     dbalias The Loader is for a specific DB Alias  Enter the name of the DB Alias  The DB Alias must  be referenced in a dbalias entry  A dbalias entry requires a pstdir entry        The Loader is the default for a DBMS  You must also provide a value for dbmstype     dbmstype  DBMS type  Enter Oracle  Sybase  Informix or Teradata     pathtoloader  Path to the executable loader file     teradatatype  1   0   For the Teradata loader  the load type  Specify 1 for Teradata FastLoad or 0 for  Teradata MultiLoad     teradataconfig  For the Teradata loader  use this keyword to specify Teradata configuration  parameters     Teradata parameters can be specified for a particular Optim directory and DB  Alias  For example     Appendix A  Install and Configure the Server under UNIX or Linux 339    teradataconfig pstdir dbalias tdatasvr userid password rowcntgle n    You can specify Teradata configuration parameters to be used for any DB Alias in  a DBMS  For example     teradatac
194. asks menu     Specify Optim Directory   The Configuration program displays the Specify Optim Directory dialog  The option to Use Existing  Optim Directory and Registry Entry is selected  Specify the name of the Optim Directory you want to  use  To select from a list  click the down arrow  To continue  click Proceed     Enable Disable Optim Server Feature    On the Enable Disable Optim Server Feature dialog  specify whether to enable or disable the current  machine as a Server              Enable Disable the Optim Server Feature   Enable Disable Optim Ser    Mi   E3    he Configuration program can configure machines running Windows NT 2000 xP to be  an Optim Server  When enabled  the Windows Control Panel will contain an entry to   configure the Optim Server console  Select an option to enable or disable the Optim  Server feature  Click  lt Proceed gt  to perform the action or  lt Skip gt  to bypass this step           If the site is not licensed for the Server  Enable is not available  Refer to Chapter 6     Configure the Optim   Server     on page 143  for configuration information     180 IBM Optim  Optim Installation and Configuration Guide       Enable Disable the ODBC Interface for this Machine    To enable or disable the ODBC interface capability of a machine  select Enable Disable the ODBC  Interface for this Machine from the Tasks menu     Specify Optim Directory   The Configuration program displays the Specify Optim Directory dialog  The Use Existing Optim  Directory
195. ata during the process of configuring an additional workstation or you can    select Import Registry Data from the File menu  The Import Optim Directory Registry Data dialog allows  you to import registry entries and license information     132 IBM Optim  Optim Installation and Configuration Guide       Configure Additional Workstation   Import Optim Directory Registry Data Mial Ea    Optim       he table on the left is initialized with the Optim Directory Registry Entries in the  pecified file  The table on the right indicates the entries to import  Drag entries   etween the two tables until the desired entries are present in the right table    ptionally  modify the User ID  Password  and Connection String For each Optim  gt      irectors Penicteas Fobra in khe rinqht Fable    File Marne        El m Import License Information  Excluded From Import Selected For Import    Descriptic    aforas       Previous   Cancel      Hi       The Import Optim Directory Registry Data dialog includes the following     File Name  Enter the name of the file that contains the Optim Directory registry data you want to import     Import License Information  Select this check box to import license information  if available in the specified file     Excluded from Import  List of available Optim Directories not selected for importing registry data  Move an item from  one list to the other by dragging the name  Also  to rearrange listed items  drag the line number  to the new position     Name Name o
196. atabase table     Note  Optim can provide a default value according to the data type  Possible values include blank    NULL  zero  current date  current time  or current timestamp    Yes Select this option to require a user supplied value for every column that cannot accept a default  value  If you select this option  the User Supplies Defaults check box in Personal Options  or  Edit Preferences for the Table Editor  is unavailable  eo ae ee  more information     No Select this option if your site does not require userQsupplied values for columns that cannot  accept a default value     User Select this option to allow users to supply a value for any column that cannot accept a default  value  If you select this option  users can modify this selection in Personal Options  or Edit  Preferences in the Table Editor      Null as Default    Choose whether to use the NULL character as the default value for nullable columns  This option applies  to new rows that a user inserts while editing a database table     Note  Optim can provide a default value based on the column data type  Other than NULL  possible   values include blank  zero  current date  current time  and current timestamp    Yes Select this option to display the NULL character as the default value for nullable columns when  editing data  If you select this option  users cannot modify this selection in Personal Options  or  Fdit Ineferences in the Table Bator   See Display NULL os Insert Default    on page 75  for more  i
197. ated feature list  The values you specify for  CHOSEN_FEATURE_LIST  must match the values you specify for  CHOSEN_INSTALL_ FEATURE _ LIST      CHOSEN_INSTALL_FEATURE LIST   The list of features to install  Values are     Optim for Optim Server executables  Sample for Optim sample files  ODM for Open Data Manager    304 IBM Optim  Optim Installation and Configuration Guide    Specify the values in a comma separated feature list  The values you specify for  CHOSEN_INSTALL_FEATURE_LIST  must match the values you specify for  CHOSEN_FEATURE_LIST      CHOSEN_INSTALL_SET   The type of installation  Values are     Full installs all Optim features  If you choose this value  ensure that both  CHOSEN_INSTALL_FEATURE_LIST  and CHOSEN_FEATURE_LIST  include all the features     Custom installs features specified in CHOSEN_INSTALL_FEATURE_LIST    USER_INPUT_ODM_NOW  and USER_INPUT_ODM_LATER  should be included in the properties file  only if you are installing the ODM feature  Otherwise  remove them from the file     USER_INPUT_ODM_NOW   Installs and configures ODM now  Values are     1 install ODM now  0 do not install ODM now    USER_INPUT_ODM_LATER   Copy the ODM files  Values are           1 copy the files   0 do not copy the files     Include USER_INPUT_ODM_USERLIC  and USER_INPUT_ODM_TRIAL  only if both these  conditions are met     e you are installing ODM  CHOSEN_INSTALL_FEATURE_LIST contains ODM   and  e you are installing and configuring ODM now  USER_INPUT_ODM_NOW  1            
198. ation Summary dialog     294 IBM Optim  Optim Installation and Configuration Guide    G  If you selected Customized Installation the Component Selection dialog is displayed next  See  Select   for an example of this dialog  The Component Selection dialog lists all the  features available for installation  You can select     e Optim Server Executable Files installs all files  including shell scripts and configuration files needed to  run the Optim Server     e Sample Files installs sample Extract Files     e Optim   Open Data Manager Interface installs Open Data Manager  ODM   used with external  applications to access data in Archive Files     If you select Optim   Open Data Manager Interface  clicking Next displays the ODM Installation  Information dialog   See E  above      If you did not select Optim   Open Data Manager Interface  the Pre installation Summary dialog is next   H  The Pre installation Summary displays information such as destination location  selected components   and disk space required  For an example of this dialog  see    Summary    on page 33   You can make any   changes by clicking Previous to return to a dialog and make modifications  When you are ready to begin    the installation process  click Install     I  The Installing Optim panel displays  showing a progress bar  For an example of this panel see       Installing IBM Optim    on page 34    When the installation process completes  these post installation steps begin         e The rtedit command 
199. ator to enable or disable  Archive File Security for the Optim Directory  Archive File Security controls access to tables and columns  in Archive Files     For more information about Archive File Security  see      Archive File Security    on page 384          Configure Security   Set Archive File Security Option    he Configuration program can Enable or Disable the Archive File Security Feature For  he current Optim Directory  Security can only be enabled or disabled by the Security  Administrator  Select an option to enable or disable the Archive File Security Feature   lick  lt Proceed gt  to perform the action or  lt Skip gt  to bypass this step        Chapter 7  Maintenance and Other Configuration Tasks 179    Optim Directory displays the directory name  and Security Feature indicates Archive File Security is the  option you can enable or disable  Security State indicates that security for the option is Enabled or  Disabled  Security Administrator for this Optim Directory displays the Security Administrator     To enable or disable Archive File Security  select Enable or Disable and click Proceed  If the Security  Administrator is not signed on to the workstation  the Specify Domain Connection Information dialog is  displayed and the password for the Security Administrator must be entered        Enable Disable this Machine as an Optim Server    To change the status of a machine to or from that of a Server  select Enable Disable this Machine as an  Optim Server from the T
200. ayed in the text editor is stored for future reference in the prOsign txt file  in the rt temp directory      Optim will display the Sign Optim Exit dialog  along with the text editor window  so you can do one of  the following     e If you can resolve error  you can sign the exit     360 IBM Optim  Optim Installation and Configuration Guide    e If you cannot resolve the error  select No in response to the question    Do you want to sign the default  Optim Exit     and then click Next  After Optim is installed  you can fix the problem that caused the  error  and then sign the exit you want to use by running either         the opmdsign script file to sign the default exit  or      the opmusign script to sign a user supplied exit of your own creation     Signing the Default Exit after an Installation    After Optim is installed  there are two options available in UNIX to sign the default exit  if you did not  sign that exit during setup      e Run the script file opmdsign  located in the rt sbin directory   The letter    d  in the script s name  indicates that it is used to sign the default exit      e Run Setup again  but do not select any components for installation     Run the opmdsign Script    This section describes how to run the opmdsign script     As part of setup  Optim places the script file  opmdsign  in the rt sbin directory  When you use Setup to  sign the default exit  it launches this script file to set up the environment and calls prOsign     You may also run t
201. basis for roles listed in a new FAD  select a name from the Access  Control Domain drop down list     Appendix D  Optim Security 413    e To edit the Table List or list columns for explicit permissions  use the shortcut menu   e To list a Role  select a role name from the Role drop down list in the Table Access Control grid   e To allow or deny access to the table or column  select the appropriate check boxes    4  Click OK to save the FAD     These steps are the minimum required to create or edit an FAD  For complete details  refer to  Definition Editor        File Access Definition Editor    Use the File Access Definition Editor to define a File Access Definition  This dialog allows you to select  an Access Control Domain to be used as the basis for the File Access Definition  select tables to secure  using the Table List  and define access permissions for each selected table using the Table Access  Control list  You can also define access permissions for columns in a listed table     Open the File Access Definition Editor by selecting the Tools  gt  New FAD menu option in the File Access  Definitions dialog  You can also open that Editor for an existing File Access Definition by double clicking  a listing in the File Access Definitions dialog                 Untitled    File Access Definition Editor  File Edit Tools Options Help    AlS alia l            Description  Access Control Domain        Default       Table List  Table Access Control                  Explicit   2  T
202. bjects     520 IBM Optim  Optim Installation and Configuration Guide       Drop All Optim Created Database Objects without Prompting    When you select this option  and click Proceed  you are cautioned that every Optim Directory and DB  Alias accessible from the workstation will be dropped without further prompting          Uninstall Optim   Are You Sure     Proceed with caution  Every Optim Directory that is accessible to the workstation  along      ith all of their DB Aliases will be dropped  Select the  Drop all Optim created database   objects without prompting  option  then select  lt Proceed gt  to proceed  Select  lt Cancel gt    o abort the entire uninstall process        Select the check box on the Are You Sure dialog and click Proceed to drop all Optim objects  Click Cancel  to abort the uninstall process     If a password is required to access a particular database  you will be prompted for it  When the Optim  sample database tables are to be dropped  you will be prompted to confirm that the correct tables are  dropped  When the data privacy tables are to be dropped  you will also be prompted to confirm that the  correct tables are dropped        Do Not Drop Any Optim Created Database Objects    When you select this option  and click Proceed  all Optim created database objects remain unchanged and  intact  but the Optim software is removed from the workstation     Appendix J  Uninstalling 521       Cancel the Uninstall Process    If you select Cancel on any window 
203. bles provided with Optim  You may  also choose to drop a DB Alias or Optim Directory Tables as well as enable or disable the Optim Security  features  Each task is described in the following sections        Copyright IBM Corp  1994   2010 169       Create Update DB Alias    Optim supports the use of any number of database instances  However  there must be a unique DB Alias  in the active Optim Directory for each database instance  A DB Alias serves as a high level qualifier for  naming database tables and provides a single name for connecting to a particular database  You can  define the necessary DB Aliases at installation  or use the Configuration program to add DB Aliases after  installation by selecting Configuration Assistant from the Help menu or by selecting Create Update DB  Alias from the Tasks menu     Notes   e If using the Server to access data referenced by the DB Alias  you also must add the DB Alias    information to the Connections tab on the Optim Server Settings applet  See Chapter 6     Configure the  Optim Server     on page 143     e If Object Security is enabled and DB Alias objects are secured when saved  a new DB Alias is secured  by an ACL modeled after the Optim Object Template ACL  If the Optim Object Template ACL has not    been defined when you create a DB Alias  you must define an ACL for each object that requires an  ACL  For more information about securing objects  see     Access Control List    on page 405   Specify Optim Directory    The firs
204. can force selected Optim Object types to be secure when  hey are saved  Select the object types that you require to be secure  Use a right   ouse click to select or deselect all Optim Object types  Click  lt OK gt  to confirm the  selection or  lt Cancel gt  to leave the previous selection unchanged     Archive Request  Calendar  MEE Column Map  Ves Column Map Proc  ME Compare Request  2 Convert Request          The following shortcut menu commands are available     178 IBM Optim  Optim Installation and Configuration Guide    Select All  Select all objects in the list     Deselect All  Clear all selections in the list     Invert Selection  Reverse selected and unselected object types     Optim Object Template ACL    ACLs for Optim objects are modeled after the Optim Object Template ACL  The Optim Object Template  ACL does not secure any objects and can be edited by the Security Administrator only  The Security  Administrator can open the Access Control List Editor and edit the Optim Object Template ACL from the  Configuration program or the main window     e From the Configuration program  click Edit Optim Object Template ACL from the Set Optim Object  Security Option dialog    e From the main window  click Optim Object Template ACL from the Security submenu on the  Options menu     For information about editing ACLs  see    Access Control List Editor    on page 407   Set Archive File Security Option    The Set Archive File Security Option dialog allows the Security Administr
205. cation for error or more severe messages   Default      exception  Send email notification for exception messages     n A number of days  from 0 to 999  after which a message is resent for a persistent error or  warning  Specify 0 to resend messages immediately     0 or blank  Do not resend messages   Default      1 Resend a notification for a persistent error or warning     clear Clear messages to be resent when the Server starts   adminemailnotify admin company net error 0 false  admin2 company net success 7 true    archiveretentionpolicy  Option to scan Optim Directories for Archive Files with an expired retention period  If the  retention period has expired  the Server will delete the Archive File  Archive Index File  Archive  Index Browse File  Archive Directory entry  and Archive Files on backup devices  To delete  backup files  you must use the centeraavail or tivoliavail parameters  NetWorker backups cannot  be deleted     hh mm The time of day to scan the Optim Directories  Use 24 hour time format  for example   1 30 p m  is 13 30   Midnight is 00 00  Enter       to use the default  00 01     pstdirectory  The Optim Directories to scan  Separate multiple entries with a comma or space  Enter        for all Directories    archiveretentionpolicy 01 00 pstdirl pstdir2   archiveretentionpolicy 03 00 pstdir3 pstdir4    centeraavail  Use Centera with the Archive Retention Policy     0 or blank  Do not delete backup files on Centera   Default      1 Delete backup files on Ce
206. cedure Qualifier and Grant Authorization ID required to create refresh  stored procedures     Note  The default values apply to all databases  unless otherwise specified on the Databases tab   Databases Tab    The Databases tab on the Create Multiple DB Aliases dialog allows you to provide explicit information  for each DB Alias     Sel Select the check box to create a DB Alias for the database  If you do not want to create a DB  Alias  clear the check box  This grid column is locked in position  so you can scroll to the left or  right and still see the selections for the databases     Note  If a DB Alias for a database exists  the grid row is protected and shaded     116 IBM Optim  Optim Installation and Configuration Guide    Database Name  The name assigned to the database when it was created     DB Alias Name  The identifier that allows the software to access the database  This name also serves as the  highAlevel qualifier for database table names  This entry is required  and is populated with the  database name in upper case  by default     DB Alias Description  Text that describes or explains the purpose of the DB Alias     Procedure Action  Options to create refresh procedures or use existing procedures  To select an option  click the grid  cell and click the down arrow     Note  When creating procedures to be shared for access to all Sybase ASE or SQL Server  databases on the server  this grid cell is protected  The first selected entry is displayed as  Create Refresh
207. cedures while  configuring the first or additional workstations  In some cases  this logon may have additional  privileges than the Saved Logon Defaults     Stored Procedure Defaults  Specify the default procedure Qualifier and Grant Auth ID required to create refresh stored  procedures     Note  The default values apply to all DB Aliases  unless otherwise specified on the Databases tab   Databases Tab  Use the Databases tab to review a list of all databases that reside on the single server  You can also    specify explicit details for the DB Aliases you want to update     Sel Select a check box to update a DB Alias for a particular database  If you do not want to update a  DB Alias  clear the check box  This grid column is locked in position  so you can scroll to the left  or right and still see the selected databases     Database Name  Name assigned to the database when it was created     DB Alias Description  Text that describes or explains the purpose of the DB Alias     Chapter 7  Maintenance and Other Configuration Tasks 205    Procedure Qualifier  Enter a high level qualifier for stored procedures  If blank  the entry on the Stored Procedure  Defaults tab is used     Procedure Action  Select options to create refresh procedures or use existing procedures  To select an option  click in  the grid cell and click the down arrow     Grant Auth ID  Enter an identifier for authorized users to maintain stored procedures  Specify a User ID  Group  Name  or  Public   If blank  t
208. cess Definition Table Column Selection dialog to select the names of one or more tables in  the Archive File  Click a table name to select it  To select multiple tables  hold the Ctrl or Shift key while  clicking the table names  To select names of all tables in the Archive File  click Select All  Click OK to  add the selected names to the Table List and display the File Access Definition Editor again     Defining Access Permissions for Columns    Permissions for columns are defined using a method similar to that for tables  To define access  permissions for one or more columns in a table  right click the table name in the File Access Definition  Editor Table List and select List Columns from the shortcut menu  The Table Access Control dialog is  displayed     Appendix D  Optim Security 417         Table Access Control    DBMS  OPTUSR ORDERS fia       KIG KII LARI  gt  4 O EA I  a    e  Explicit     gt   ORR              ordeR DATE fone  L a   FREIGHT CHARGES  noe  ej  ORDER SALESMAN  Noe    C z   ORDER PosTED_Date  Noe    C aj  ORDER SHP DATE  Noe    a      Caj euso hoe oO                  Table    The table for which column access permissions are defined  Use Table to select other names from the  Table List in the Access Definition Editor and define column access permissions     Column List     Default  and names of columns in the table for which the File Access Definition explicitly controls access   Select an entry in the list to display or define corresponding access per
209. cess the Optim  Directory     e Identify a Product Configuration File for the workstation   You must repeat these steps for each workstation you want to use with Optim   After you configure the first workstation and any additional workstations  you are ready to configure the    Server component  if licensed for it  and carry out the other tasks available from the Tasks menu  The  following chapters describe how to configure the Server and perform other tasks     Chapter 5  Configure Workstations 141    142 IBM Optim  Optim Installation and Configuration Guide       Chapter 6  Configure the Optim Server    The Server option allows users to define tasks on a workstation and direct resource intensive data  processing functions to a machine more suited to the task  When a task requires the movement   processing  or storage of very large volumes of data  the request can be defined at the workstation in the  normal way  then directed for remote processing on the machine hosting the Server  If this machine is the  machine on which the database is running  network traffic associated with the movement of data is  eliminated  You can also install the Server on a machine dedicated to the Server function  In addition  a  Server is required to process from a database residing in a UNIX environment and to support access to  archived data using IBM s Open Data Manager     Note  In a UNIX environment  the Server is installed from a console and configured using the Command  Line Interface   S
210. cessing opens the Optim Directory  when reading a configuration file or  obtaining Windows registry information  After the Optim Directory is open  the Archive File or  Archive File Collection is validated     ARCV_FILE     archivefilename   The fully qualified Archive File name     ARCV_GUID      ggg    g    The Archive File GUID  This value is expressed between curved brackets      Y     ARCV_ID    n   The Archive File ID number     COLLECTIONS    archivefilecollection   The Archive File Collection name     PST_AF_SUBSET     AF_IN       AF_DATE_RANGE       AF_ID_RANGE   Subsets an Archive File Collection to specific Archive Files  Use one of the following parameters        AF_IN 1 n        Archive Files to include  where n is an Archive File name  GUID  or Archive File ID  If a  specified Archive File cannot be found  the process will fail     Appendix F  Open Data Manager 461       AF_DATE_RANGE  yyyy mm dd hh mm ss  yyyy mm dd hh mm ss    A range of Archive File creation dates  You must include the time of day  hh mm ss   You  can use zeros to specify the time  e g   00 00 00         AF ID_RANGE  x y    A range of Archive File IDs  where x is the start and y is the end     PSTTRACE  COMP  n 1      An optional attribute for turning on the Optim Trace file  This attribute should be used at the  direction of Optim support  Do not use commas in the PSTTRACE attribute     Define an ODM data source    This section describes how to define an ODM data source     To define an ODM 
211. check  boxes     Show Process Log  Display the Security Export Process Log generated by the last execution of Security Definition  Export     Run Export    To export security definitions  choose the File  gt  Run menu option     Note  The Run command will not be available until you have specified security definitions for export  a  Secured Output File  and a password     During Security Definition Export processing  the Export Progress pane displays the number of security  definitions of each type that are exported and the number of errors encountered     The status bar displays information about the current security definition that is processed  When Security  Definition Export processing is finished  the status bar displays the message    Ready        Export Errors   If errors occur during Security Definition Export processing  for example  a dropped definition is selected  for export   an error message is displayed  Definitions for which processing errors occur are also  represented visually by a red    X     Errors and diagnostic information are written to the Security Export  Process Log     Security Export Process Log  When the Security Definition Export is complete  select the Tools  gt  Show Process Log menu option to  display the Security Export Process Log     Appendix D  Optim Security 427      Security Export Process Log  Iof x   Fie Options Help    Security Export Process Log    Created on 2 19 2008 at 16 20 25    Access Control Domains   Exported   Default   Exp
212. check boxes associated with the objects you want to import   To exclude an object  clear the corresponding check box  You must select at least one object  definition to run the Import Process     Continue Import if Errors  Indicate whether processing should stop if an error occurs  To continue processing if an error  occurs  select the check box  To halt processing if an error occurs  clear the check box     Overwrite Existing Definitions  Indicate what action is required when the name of an imported object matches that of an object  already in the current Optim Directory   e To select any or all objects and overwrite the existing definitions in the Directory  select the  check box     e To prevent overwriting objects  clear the check box     Run Import    This task describes how to run the Import Process     There are two ways to run the Import Process   e If you want to import all selected objects at one time  i e   in one import process   click Next     498 IBM Optim  Optim Installation and Configuration Guide    e If you want to import a group of objects in one import process  and import another group in a separate  import process  click Import  Each time you click Import  the objects selected in the Optim Definitions  list are processed  but the Import dialog remains displayed so you can select the next group of objects  you want to import     For example  if you want to import all Access Definitions in one import process  import all Table Maps in  another import process
213. chive  Extract  Control  or Compare Files  Set defaults for  emphasizing differences between rows when browsing Compare Files     Archive  Identify the default Archive Directory and Archive Index Directory and select options that apply  when archiving data     Removable Media  Provide default segment size values     Actions  Set options for displaying tabs in Action Request Editors  printing Column Map procedures  and  retaining reports     Printer  Set printer  font  and language preferences for printing a request or definition     Database  Select options for handling multi byte round trip conversion errors  cascade deletes  and database  connections   For Sybase ASE  you can also specify whether to run in Unchained mode      Notify Specify default options and a list of addresses used for sending an email message when a request  is processed  or only if a request succeeds or fails     General Tab    Use the General tab to identify the Temporary Work Directory  Data Directory  and the directory for the  Product Configuration File used by the workstation  and other defaults     Use      as SQL LIKE Character    Select to use the underscore character to represent any single character in a pattern  For example  if Use      as SQL LIKE Character is selected  you can type PSTDEMO M _ _ P in the pattern box on the Open  an Access Definition dialog to list only Access Definitions with a name beginning with M and ending  with P for the Identifier PSTDEMO  If you clear this check box
214. choose balloon style  Clear the  check box to choose flat style  default      Flat Style Toolbars  Controls the appearance of the toolbars  Select the check box to choose flat style  Clear the check  box to choose 3D style  default      Main Window    Options for displaying the list of active dialogs and editors in the main window  As you open each editor  or dialog  the main window expands to list the active editors and dialogs  To recall an active editor or  dialog  double click the item in the list     Maximum visible components in list  Specify the maximum number of active editors or dialogs  5 to 99  displayed in the main  window  The default value is 10  If the number of active editors and dialogs exceeds the  maximum  you can scroll the list   If fewer editors or dialogs are in use  the bottom of the list is  blank      Auto size Main Window to list  Select to automatically resize the main window as editors and dialogs are added to the list  If you  clear this check box  the main window is sized to display the maximum number of editors and  dialogs that can be listed     Chapter 9  Personal Options 253    Large Object  LOB   Default Native LOB Mode    Select this check box to set the default for the Native LOB Mode check box on the Columns tab  of the Table Specifications dialog  available through the Access Definition Editor  You can use the  check box on the Table Specifications dialog when preparing an Access Definition for use with  Edit  When editing  the check bo
215. cifications  and then retry the Import process  by clicking Import     Conversion Complete  This task describes how to complete the Conversion Process     When you finish importing objects  the Conversion Process opens the Complete dialog  Click Close on  that dialog to return to the Configuration main window  where you can quit the program or perform  other tasks     Appendix G  Converting PST and Optim Directory Objects 499       Convert Optim Directory Objects   Complete       he Configuration process is complete  The Following files may have been created  uring this session        ile Name Contains   QL  TXT Generated SOL statements   IND TXT Contains DB2 Bind report   EYS TXT Optim Key s  created   ROCNFG LOG Log of messages generated during this session     h  liel eo Claecans ka ehanen namnkhar ankian Femna kha Mmm Fim a kimm manu zi    Close       Ready A           Conversion Process for Directory Tables on SQL Server    The Conversion Process for a version 6 0 6 1 Optim Directory on an SQL Server database is part of the  normal Directory maintenance performed after installing a new version of Optim  After performing the  conversion  you can keep or drop the old Directory     Converting Version 6 0 6 1 Directory Tables in SQL Server    To convert version 6 0 6 1 Optim Directory tables in an SQL Server database  use the Create Update  Optim Directory or Apply Maintenance for Optim Directory Access options available from the  Configuration program Tasks menu     After s
216. cified for this DB Alias  i e   on the Index Defaults tab  of the DB Alias Editor   as well as the following      lt DEFAULT gt   Select to use the default buffer pool specified by DB2 z OS  When creating an index  Optim does  not generate a BUFFERPOOL clause in the Create statement      lt SOURCE gt   Select to use the same buffer pool as the index for the source Archive or Extract File     Create     Aliases Tab  Use the Aliases tab to select default options for creating new aliases  You can specify a default alias when  you use DB2 LUW or DB2 z OS     264 IBM Optim  Optim Installation and Configuration Guide        lt  gt  Personal Options       Identifier    Specify the default identifier for new aliases based on the identifier from one of the following     Object  Use the identifier from the corresponding target object as the default for new aliases  For aliases   the corresponding target object is the table  view  or alias referenced in the alias     Source  Use the identifier from the source alias as the default for new aliases     Current ID  Use the current SQLID  User ID  as the default for new aliases     Explicit  Use an explicit identifier as the default for new aliases  If you select this option  you must specify  an explicit identifier  1 to 64 characters   To select from a list  click the browse button     Create     Triggers Tab  Use the Triggers tab to select default options for creating new triggers  You can specify a default trigger  when you use DB2 LUW  
217. ck Update    Product Configuration File s   Use the Choose Product Configuration File dialog to list Product  Configuration Files to update     Chapter 6  Configure the Optim Server 159      Choose Product Configuration File lolx     Enter the name this server will be known to cients   RINCETO 34EC8 1               Check the Product Configuration File s  you wish updated with Endpoints       cancel      You cannot UNDO changes made to the Product Configuration File s        Note  If a Product Configuration File to be updated is unavailable from the Choose Product  Configuration File dialog  the file must be updated manually on the corresponding workstation     Enter the name this server will be known to clients    Enter a name for the Server  The name you enter is added to the list of available Servers displayed in  action request editors that can use a Server for remote processing     Grid Details    Product Configuration File  Specify the complete path to each Product Configuration File to be updated  To select from your  system directories  click the grid cell and click the browse button     Each time you enter a Product Configuration File  you are prompted for the corresponding  password  The password is set in Product Options     Password  When you enter the password for a Product Configuration File the first time  the password is  saved for future updates to the Product Configuration File  For security reasons  the password  displays as a series of asterisks            
218. ck box under Auditing Defaults in Product  Options is selected  the table is audited     If Active User  Check for the table name on the Product Options list in the Audit Tables dialog   e If the table is on the list and Enabled  the table is audited   e If the table is on the list and Disabled  the table is not audited   Check the Edit tab in the Personal Options dialog to determine if the Auditing Active check box  is selected  If it is  check for the table name on the Personal Options list in the Audit Tables  dialog   e If the table is on the list and Enabled  the table is audited based on the default specifications in  Product Options   e If the table is on the list and Disabled  the table is not audited     If the table is not on either list  and the Enabled check box under Auditing Defaults in Product  Options is selected  the table is audited     If Inactive  The audit feature is disabled and the table is not audited     Servers Tab    When a task requires the movement  processing  or storage of very large volumes of data  the request can  be defined at a workstation in the normal way  then directed for remote processing on a machine hosting  the Server  If a workstation on your network is configured as a Server  you must provide the appropriate  communication protocols so that other workstations can transfer process requests to it  Use the Servers  tab to specify communication parameters for any Servers on your network     236 IBM Optim  Optim Installation and Config
219. cle client uses a non Unicode character set that is not supported by  Optim  an error results     6  If the character set for the database server is not supported  an error results     16 IBM Optim  Optim Installation and Configuration Guide    Microsoft SQL Server    Because SQL Server does not differentiate based on Unicode characteristics  you need not indicate  whether an SQL Server Optim Directory or DB Alias is kept in Unicode format  However  the following  rules apply     1  An Optim Directory in an SQL Server database is kept in Unicode format  You must indicate whether  any DB Aliases for Unicode supported databases are to be kept in Unicode format     2  A DB Alias for an SQL Server database must use the same character format as the Optim Directory   Sybase ASE    To prevent any loss of data  the character set used by the Sybase ASE database client must be compatible   with the character set of the database server  Optim enforces this requirement as follows    1  If the client uses a DB Alias configured for Unicode data to connect to a Unicode database  the client  character set is automatically set to match the server character set    2  If the client uses a DB Alias that is not configured for Unicode data to connect to a Unicode database   an error results     3  If the client uses a DB Alias that is configured for Unicode data to connect to a non Unicode database   an error results     DB2 Linux  UNIX  Windows    To prevent any loss of data  the character set us
220. client  character set is automatically set to match the server character set     3  If the client uses a DB Alias that is not configured for Unicode data to connect to a Unicode database   an error results     4  If the client uses a DB Alias that is configured for Unicode data to connect to a non Unicode database   an error results     Chapter 1  Getting Started 17    5  DB2 z OS DB Aliases in an Oracle  Sybase ASE  or MS SQL Server Optim Directory can have different  Unicode formats  however  Optim cannot connect to both a Unicode enabled DB2 z OS database and  a non Unicode enabled DB2 z OS database during the same session     If a DB2 z OS Tablespace includes both Unicode and non Unicode tables  you must create a separate DB  Alias for each table type  a Unicode DB Alias and a non Unicode DB Alias     During Load Processing  you can use only one connection  either Unicode or non Unicode  You must exit  Optim before switching between a Unicode or non Unicode connection     If the Load Process includes UTF 8 characters in table or column names  the Control File will be in UTF 8  format  Before transferring a UTF 8 Control File to a z OS machine  the file must be converted to binary  format  To browse a UTF 8 Control File on a z OS machine  you must apply IBM SPE APAR OA07685    ISPF Browse Support for Unicode to the machine     Informix    Unicode support is available for Informix  If an Optim Directory is in an Informix Unicode database  all  DB Aliases must be Unicode    
221. client access to 153   Enable Disable 124   Endpoints 157   Error defaults 147   General defaults 145   install under UNIX or Linux 293   Loader defaults 148   Logon dialog 271   Maximum Processes 146    Index 533    Optim Server  continued    Merge Current User 151  152   Mirror process 146   name 145  160   Network Access 157   Personal Options 270   Protocols 157   Security 159   Security defaults 156   Service Logon 155   Settings Dialog 143   Start as Process 154   Start as Service 154   Startup defaults 154   Status 164   Trace Files 146   update Configuration File 159  Oracle   create drop packages   for DB Alias 92  for Optim Directory 78   Oracle Connection Diagnostic Tool 19    P    Password  always ask for 87  always require 94  case sensitive 134  connection information 4  credentials 369  for each workstation 7  for product options 128  230  Product Configuration File 128  Password tab  Product Options 230  Personal Options 143  168  247  291  actions 281  archive 278  browsing files 276  configuring 247  confirm 251  creating objects 260  database 286  DBMS loaders 258  display 252  editing data 272  email notification and  configuration 288  error defaults 255  MBCS Roundtrip Processing 287  printers  language options 284  removable media 280  scheduling monitor 257  servers 237  set general defaults 249  to logon 268  Planning for Installation and  Configuration 7  PROCMND 375  Primary Keys  creating for database 5  208  select database tables 103  Printer Opt
222. committed rows are extracted from the table unless the Uncommitted Read check box  is cleared     Default Inactive  The Uncommitted Read option on the Access Definition Editor is available and cleared by  default  Uncommitted rows are not extracted from the table unless the Uncommitted Read check  box is cleared     Notes    e If you choose to extract uncommitted rows  the relational integrity of the data in the Archive or Extract  File may be compromised  Use caution if inserting data from any Archive or Extract File with  uncommitted rows     e Optim disables the extracting of uncommitted rows if the DBMS or version does not support it   regardless of the setting     Parallel Processing    Set options to determine the maximum number of concurrent database connections allowed  Increasing  database connections improves performance when processing large quantities of data by allowing  multiple threads to process rows in parallel     Allow Parallel Processing  Select this check box to enable Maximum Database Connections     Maximum Database Connections  Increase the maximum number of concurrent database connections for an Archive  Extract  or  Delete Process  You can select an even number of maximum database connections  from 2  through 32  or Maximum  Your selection enables Database Connections on the Archive  Extract     and Delete Request Editors and Maximum Database Connections in Personal Options  see     Parallel Processing    on page 286    MBCS Roundtrip Processing    O
223. ct one of these options     Continue Auditing   Optim will continue to generate audit records  This is the default   Stop Auditing   Optim will not generate audit records for processes     Purge Records  Deletes all audit records for the Optim Directory  A confirmation prompt displays           ie Opi    DY Select  lt YES gt  to proceed with the deletion of all audit records for the  AUDITDIR  Optim Directory        224 IBM Optim  Optim Installation and Configuration Guide    Database Tab    Use the Database tab to manage database activity during Insert  Restore  and Delete Processes       Product Options  Iof x     General Database   Configuration File   Password   Edit   Servers   Archive   Load   Report       Maximum Commit Frequency  M Parallel Processing  200 IV Allow Parallel Processing  Maximum Database Connections     Sybase Unchained Mode   A   1 x     Inactive he      lV Allow User to Lock Tables        MBCS Roundtrip Processing  IV Allow Insert Action Delete Option 4rchive Extract Requests     Stop       IV Enforce DBMS Rel  Name Lengths  Insert Load Convert Requests      Ignore all round trip Failures        Extract using Uncommitted Read  M DBMS Buffer Limits     Inactive x  Fetch Buffer Size  Delete Buffer Size    s 12K      s 12K bd      V Use Oracle Array Delete    I Allow Optim PK Rels on DB Views                   Undo   Defaults            Maximum Commit Frequency    Specify the maximum number of rows  1   999999  inserted  restored  or deleted before chang
224. ct the Type of Installation    The Type dialog prompts you to choose a full installation of Optim or to set up registry entries and  shortcuts only        Introduction   v License Agreement  v Customer Information     Type of Installation      Install Location    gt  Component Selection  D ODM Information      Shortcut Location    D Summary     Installation     Installation Complete       Select     e Full Install to install Optim on a particular workstation  server  or network drive  This type of setup  includes Windows registry entries and shortcuts to access Optim from the workstation you are using    e Customized Installation to select components       If Optim is already installed on your network  and you want to access it from the workstation you are  using  select the option to install Installation of registry entries and shortcuts    In the lower portion of the dialog  indicate whether you would like the workstation to share the Personal  Options and other information in the same registry or use a separate registry for each user  Click Anyone    who uses this computer  all users  to share the registry information  or click Only for me to allow each  user to have a private copy of the registry information     Previous returns to the    Customer Information    on page 26  dialog   Next continues with the Install Location    on page 28  dialog     Chapter 2  Installation 27       Install Location    The Optim software must be installed in a destination directory folder  
225. ction Tab    Use the Connection tab to provide DBMS connection information for all DB Aliases in any Optim  Directory required to perform delegated tasks     Note  You can expedite the configuration of the Connection settings for the Server by clicking Merge  Current User  This merges the Connection settings for the logged on user in the Current User registry  with settings for the Server machine in the Local Machine registry      amp  Optim Server Settings    Ai    et a  edo  a eed  ed   A   ee eI ai  if  lt Directory gt  ee   gor822k  Auasi         2       Settings on the Connection tab and the Security tab are related  On the Security tab  you choose Server  or Client to specify the source of the User ID and Password information for Optim Directory and DB  Alias access     e If you select Server on the Security tab  the appropriate User ID and password entered on the  Connection tab are used  the User ID and password from the workstation originating the task are not  used     Chapter 6  Configure the Optim Server 151    e If you select Client on the Security tab  the User ID and password from the workstation originating  the task are used     Note  The Connection String information you enter on the Connection tab is used regardless of whether  you select Server or Client on the Security tab  Leave the connection string blank  or select the Always  Fail Connection check box to prevent the Server from accessing an Optim Directory and or DB Alias  when performing delegated ta
226. ctionary in Oracle    e Plans to access Catalog Tables in DB2    e Procedures to access System Tables in Sybase ASE or SQL Server   e Procedures to access Catalog Tables in Informix     When the process completes  the database signature is updated automatically and the Complete dialog  displays     Update Multiple DB Aliases    If you are updating the DBMS version for Sybase ASE  SQL Server  or Informix  you may have several  databases on one server  The procedure to update the DBMS for multiple DB Aliases is similar to the  procedure for updating the DBMS for a single DB Alias     After you select the DB Alias and specify the new DBMS version  the Configuration program  automatically displays the following dialog showing all the DB Aliases that reside on a particular server     204 IBM Optim  Optim Installation and Configuration Guide       E Update the DBMS Yersion for a DB Alias   Update Multiple DB Aliases  j   EG    Optim will drop the Optim created Procedures created For the previous DBMS version  It will  hen create new Procedures to access the System Tables for each selected database     fefe deja Jeje Jeje dejo dejal  r  afe  ose sas   oop fous                    The Update Multiple DB Aliases dialog displays the following tabs     Databases  Review a list of all databases that reside on the single server  Specify explicit information for each  DB Alias you want to update     Logon Defaults  Specify the default User ID and Password needed to create refresh stored pro
227. ctory in which Optim is  installed  before you can sign it  The same is true when you modify an exit  If a signed exit does not  exist  you cannot use Optim   See the Optim Initialization Exit Programmer s Guide for more information on  creating a user supplied exit      Prerequisites to Signing a User Supplied Exit  If you want to use your own  user supplied exit  certain requirements apply   e The exit load linked module name must be appropriate for your platform  as shown below                 Platform Linked Module File Name  Windows opmexit dll   AIX  Solaris  Linux libopmexit so   HPUX libopmexit sl                e You must copy the exit file to the bin directory before you run the opmusign script in UNIX   The  opmusign script is used to sign a user specified exit  while the opmdsign script is used to sign the  default Optim exit      e The exit file must exist in the bin directory and be signed on every Optim installation  Thus  each time  you install Optim in a directory  a signed exit must exist in the bin directory   If you install a new  version of Optim over a previous version  you have to recopy your exit into the bin directory and  resign it  or sign the default exit      Signing Required After Each Install    Unlike the Optim Security feature  which you must initialize once per Optim Directory  you must sign an  exit each time you install Optim on a machine  Moreover  when you upgrade to a new Optim release  you  must sign a valid exit for each Optim installa
228. ctory or DB Alias   use a percent sign     for the name  For example     prOpass  a pstdir   myuserid mypassword  prOpass  a dbalias     myuserid mypassword    This example would provide a password for the following parameters in the configuration file     pstdir pstdirl Oracle 8 0 schema connectstr   myuserid    pstdir pstdir2 Oracle 8 0 schema connectstr   myuserid    dbalias pstdirl dbaliasl connectstr myuserid    dbalias pstdirl dbalias2 connectstr myuserid    dbalias pstdir2 dbalias3 connectstr myuserid      But would not provide a password for these parameters in the configuration file     pstdir pstdir3 Oracle 8 0 schema connectstr   otherid    dbalias pstdirl dbalias3 connectstr   otherid         Protecting the Password File  This section describes how to protect the password file     By default  the owner and the root user have write access to the password file and can use the  commands  prOpass  a or prOpass  d  to update the password file     To allow other members of the group to update the password file  you must use the chmod command to  change permissions to the password file  For example  the following command adds write permission to  the group for the pstpass file     chmod gtw  lt installdir gt  etc pstpass    This allows members of the group to maintain passwords for their accounts  However  if members of the  group other than the owner have write permission  anyone in the group can delete a password or the  password file  at the risk of disabling the prod
229. cured Archive Files    A secured Archive File must have an accompanying Security File in order to be registered  Using the  Archive Directory Maintenance dialog  you can export the security information for an Archive File into a  Security File  The Security File protects the Archive File by requiring a password to register the Archive  File     During registration  the secured Archive File is associated with a new or existing File Access Definition in  the target Optim Directory  For more information about registering Archive Files and the Archive  Directory Maintenance dialog  refer to the Archive User Manual      Use the File Access Definition Editor to create and maintain File Access Definitions  You can open the  ACL for a File Access Definition from this dialog or from the File Access Definitions dialog     Create or Edit a FAD    This section explains how to create or edit a File Access Definition     To create or edit a File Access Definition     1  In the main window  select the Options  gt  Security  gt  File Access Definitions menu option to open the  File Access Definitions dialog     2  The next step depends on your purpose     e To create a new FAD  select New FAD from the Tools menu in the File Access Definitions dialog to  open the File Access Definition Editor     e To edit an existing FAD  double click the grid row to display the desired FAD in the File Access  Definition Editor     3  The next step depends on your purpose     e To change the ACD used as the 
230. d a currently logged on  user  the machine can be left unattended      Note  When the Server runs as a service  mapped drives are unavailable     Start as Process  The Server starts in a DOS window  The security of the logged on user applies  you cannot use a  service logon     Start When    When Start as Service is selected     Manual  Only the logged on user can start the Server   You can use the Optim Server Settings dialog to  start the Server      Automatic  The Server starts when the system boots     154 IBM Optim  Optim Installation and Configuration Guide    When Start as Process is selected     Manual  Select Optim from the Windows Start Menu     Automatic  When Optim starts  Optim is added to the Start Startup menu     Service Logon    When Start as Service is selected  you must provide service logon information     Use Local System account  Select this check box to use the logon information for the local machine  as provided on the  Personal Options Server tab     If you clear this check box  you must provide explicit credentials  as follows     User ID  Enter the appropriate User ID     If these Server credentials are used to access files external to the Server  the User ID must have  the following privileges    e Act as part of the operating system  SeTcbPrivilege    e Increase quotas  SeIncreaseQuotaPrivilege    e Replace a process level token  SeAssignPrimaryTokenPrivilege    e Bypass traverse checking  SeChangeNotifyPrivilege     For more information about the
231. d and Write permission for all users     Appendix A  Install and Configure the Server under UNIX or Linux 331    RUSR_ Read Permission for User   RGRP Read Permission for the group that includes User     ROTH  Read Permission for all users outside Group     WUSR  Write Permission for User     WGRP  Write Permission for the group that includes User     WOTH  Write Permission for all users outside Group     RALL Read permission for all users   WALL Write permission for all users     SYSTEM  The system default  typically Read and Write permission for the User  and Read Only for  Group and Other   Default     filemode system   e When filelogon is local  the user account under which the pr0Osvce daemon is started is User   e When filelogon is client  the user that creates a file is User    e When filelogon is server  the explicitly supplied user account is User     endpoint    pstdir    332    The TCP port that prOsvce monitors for RPC connections from clients  Valid settings are     tcpportnumber  A numeric value from 1024 to 65534     1024   The default setting   endpoint 6736    Connection information for an Optim directory  Use pstdir for each Optim directory that can be  accessed on behalf of a client  Note that the Optim directory is created from a Windows machine  using the Configuration program and that connection to the directory is not verified until  required by a client     name Name of the Optim directory     dbmstype  Database Management System as DB2  Oracle  Sybase
232. d check  boxes     Show Process Log  Display the Security Import Process Log generated by the last execution of Security Definition  Import     Process Tab   Use the Process tab to identify the Secured Input File  select security definitions for import  and provide  parameters for Security Definition Import processing  The tab is populated with defaults you have  specified     Appendix D  Optim Security 429            Import Security Definitions    JW Access Control Domain Current     amp   Access Control List Access Control Domains  Access Control Lists  File Access Definitions    Import errors encountered       E  C  temp Secdefs  txt Hie  E          Definitions    The Import Security Definitions Utility populates the list of security definitions by    e Identifying the security definitions in the Secured Input File  If there are no definitions of a specific  type  e g   no FADs   the check box for the definition type is shaded  Otherwise  you can expand the  list of definitions of the type by clicking the plus     sign     e Scanning the Optim Directory and identifying the security definitions in the Secured Input File that  exist in the Directory  The check box to the left of each listed definition is selected or not according to  the Overwrite existing definitions setting        If Overwrite existing definitions is not selected  the check boxes to the left of definitions that exist  in the current Optim Directory are shaded and selected and are unavailable for Import    
233. d click  Proceed to display the Information on Creating a New Optim Directory dialog     Appendix G  Converting PST and Optim Directory Objects 487      Convert Optim Directory Objects   Information on Creating a New Opti    i   EG       ou have requested to Create a new Optim Directory  After you Create the Optim  Directory  you will continue to Step 2 of the Convert Optim Directory Objects Task   Select  lt Proceed gt  to continue to the next step        From this point  the task is similar to creating an Optim Directory when configuring the first workstation   These steps are described briefly in the following paragraphs  For further details  refer to  Directory    on page 72    Specify Optim Directory   The first step in creating a new Optim Directory is to provide the name of the Optim Directory  The  Configuration program prompts for this information by presenting the Specify Optim Directory dialog   You must select Create New Optim Directory and Registry Entry and specify a Directory name    Note  The name of the new Directory must be different from the name of the old Directory     Specify Optim Directory DBMS    You must then specify the database in which to create the new Optim Directory tables  On the Specify  Optim Directory DBMS dialog  specify the type and version of DBMS software  and optionally  provide a  description of the Optim Directory     Connect to Database  The Configuration program must connect to the database in order to create the new Optim Director
234. d click Refresh  Use Look In to select the  directory or path containing the file  and double click a listed file name or enter the file name and click  Open  The names of columns in the selected table are listed in the File Access Definition Table  Column  Selection dialog  Source indicates the fully qualified name of the table     Note  The selected Archive File must contain a table with a fully qualified name that matches the name  in Table on the Table Access Control dialog     File Access Definition Example    The following example File Access Definition includes three types of access  a default  a restricted table   CUSTOMERS   and a restricted column  ORDERS ORDER_ID   The roles specified in the example are  part of the PSTUSER Access Control Domain  ACD   The ACD validates the roles and associates them  with users in your network     Default Access  For the first entry on the Table List   Default   all roles and users  except the Guest role  are allowed to  access tables in the Archive File that are not listed in Table List       OPTUSR FIRST  File Access Definition Editor  File Edit Tools Options Help    alelalalal 8  S              Description  Access Control Domain      TEST2    Table List  Table Access Control        Access                         e In the Table List  the  Default  setting  for tables not listed  uses the Default AC Type  The Default AC  Type assigns access permissions to the  Default  setting and any other tables that use Default     Appendix D  
235. d if more rows than   5000     Fully qualified path for Teradata FastLoad     f  a    Fully qualified path for Teradata MultiLoad     Server Name   Teradata User ID  Teradata Password   mea    Ready Ms    Use FastLoad if more rows than   Row count to determine whether FastLoad or MultiLoad is used  Allowable values are 0  to 999 999 999  If you specify 0 or do not specify a value  MultiLoad is used  For any  other value  FastLoad is used if the row count of the load file is greater than the value  you specify for Use FastLoad if more rows than     Fully Qualified Path for Teradata FastLoad  Provide the directory path and program name for the Teradata FastLoad  Consult your  Teradata documentation for the name of the loader program  To select from your system  directories  click the browse button     Fully Qualified Path for Teradata MultiLoad  Provide the directory path and program name for the Teradata MultiLoad  Consult your  Teradata documentation for the name of the loader program  To select from your system  directories  click the browse button     Server Name  Name of the Teradata server     Teradata User ID  Teradata User ID for the user creating the Load Request     150 IBM Optim  Optim Installation and Configuration Guide    Teradata Password  Teradata password for the user creating the Load Request     Merge Current User    Click Merge Current User to merge the settings from the Current User registry to the Local Machine  registry for the Server machine        Conne
236. data source    1  In the Attunity Studio Configuration explorer Machines list  expand the primary ODM Server list and  the Bindings list to display the NAV member    2  Right click the NAV member and select Open as XML from the shortcut menu to open the NAV  binding editor    3  Select the Source tab     H Design   localhost bindings NAY    binding bnd   Attunity Studio  File Edit Navigate Search Project Window Help       le nel ao aa E   besion  EM  Machines  lt binding name  NAV  gt  Ej  8 B localhost  lt datasources name  NAV  gt   BO Bindings  lt datasource name  NYCUSTS  type  PST_GDB  gt   B ty  lt config arcv_file  C  Optim data N  Custs AF  dirdb  OPTIMDIR   gt      Daemons  lt  datasource gt       users  lt  datasources gt   E Solutions  lt environment name  NAV  gt    lt misc codePage    language  ENUS   gt    lt queryProcessor  gt    lt optimizer  gt    lt transactions  gt    lt odbe  gt    lt oledb  gt    lt tuning  gt    lt debug logFile    timeTrace  true   gt    lt  fenvironmment gt    lt  binding gt        E properties HN  e  e SY 8     Name  Path  localhost bindings NAY                s  4     Design   Source      line            4  Edit the  lt datasource gt  statement to name the data source     5  Edit the  lt config gt  statement to identify an Archive File or Archive File Collection and the Optim  Directory in which it is registered     6  From the File menu  select Save All     462 IBM Optim  Optim Installation and Configuration Guide       ODBC Data So
237. dation pop up is displayed     428 IBM Optim  Optim Installation and Configuration Guide    Type the Password for the Secured Input File and click OK   Select options on the Process  Owners  and Objects tabs   Choose the File  gt  Run menu option    Monitor progress in Import Progress     NOOR OQ    Choose the Tools  gt  Show Process Log menu option to review or print the Import Process Log     Import Dialog  The Import Security Definitions dialog has three tabs  Each tab and menu command available on the  dialog serves a unique purpose     Process  Identify the Secured Input File  select security definitions you want to import  and provide  parameters for Security Definition Import processing     Owners  Change the owner of ACLs you want to import     Objects  Designate names for the imported security definitions     File Menu    Set as Default  Save your entries on the Import Security Definitions dialog as the default specifications  The  settings for the following options on the Process tab are saved     e Allow ACL for nonexistent Optim objects  e Overwrite existing definitions  e Continue import if error s     Tools Menu    The following commands are available from the Tools menu     Select All Definitions  Select check boxes for all listed security definitions  This command is especially useful when you  want to import all or most security definitions     Deselect All Definitions  Clear the check boxes for all listed security definitions  including shaded and or selecte
238. dialog opens  as illustrated in the following  figure     68 IBM Optim  Optim Installation and Configuration Guide       Browse SQL of x                        CREATE OR REPLACE PACKAGE pstuser PSTV0200 DSSAUDI     TYPE t userid IS TABLE OF pstuser PSTAUDIT2 U    INDEX BY BINARY INTEGER     TYPE t actiondt IS TABLE OF pstuser PSTAUDIT2  INDEX BY BINARY INTEGER     TYPE t type IS TABLE OF pstuser PSTAUDIT2 AUD  INDEX BY BINARY INTEGER     TYPE t_seqno IS TABLE OF pstuser PSTAUDIT2 SE  INDEX BY BINARY INTEGER     TYPE t_subseqno IS TABLE OF pstuser PSTAUDIT2  INDEX BY BINARY INTEGER   b      M Display SOL    cance    The Browse SQL dialog displays the generated DDL statements in sequence    e To display the next DDL statement  select the Display SQL check box  may be checked when the  dialog opens     e To execute remaining DDL statements without review  clear the Display SQL check box     Note  The check box to Display SQL is dynamic  If selected or cleared on one dialog  it automatically  changes on other dialogs  where appropriate     Chapter 4  Configuration Window and Menus 69    70 IBM Optim  Optim Installation and Configuration Guide       Chapter 5  Configure Workstations    Two Configuration tasks are used to configure workstations to use Optim  The first  Configure the First  Workstation  creates the Optim Directory and establishes connectivity to databases through the creation of  associated DB Aliases  If additional workstations are used  the Configure Additional Wo
239. directory that does not exist     Optim creates it for you  along with the subdirectories RT and Bin  Click Next to continue to the  Shutdown Information dialog     C  The Shutdown Information dialog describes shutting down any Optim or RT Servers that are running   Next displays the Type of Installation dialog     D  For an example of the Type of Installationdialog  see  Select the Type of Installation    on page 27  On    the Type of Installation dialog  choose from these options     e Full Installation of your Optim Solution  installs all components of Optim  Optim Server Executable  Files  Sample Files  and Optim Open Data Manager Interface     e Customized Installation  allows you to manually select the Optim components to install     If you select Full Installation of your Optim Solution   clicking Next continues to the ODM Installation  Information dialog     Selecting Customized Installation  and clicking Next displays the Component Selection dialog     E  See     Install ODM    on page 30 for an example of the ODM Installation Information dialog  This dialog  prompts you to choose from these options     e Install and Configure ODM Now installs ODM as part of this install process  e Only Copy the ODM Files copies the ODM files for you to install at a later time    F  If you select Install and Configure ODM Now click Next and the Open Data Manager  ODM  License  Information dialog displays     Selecting Only Copy the ODM Files and clicking Next displays the Pre install
240. does not exist on the target system  the Create Utility uses the  default     Allocation Percent    Enter a percent  0 to 999  to adjust SQL storage related parameters for the Create Utility  The default is  100  Allocation percent is available for creating tables and indexes in Oracle and creating indexes in DB2  z OS     Target SQL is generated based on the values of the objects in a Source File  If you specify zero  0   the  storage related clause in the SQL statement is omitted  Using any value  other than zero  results in a  percentage of the source value being used in the target clause     Create     Indexes Tab   Use the Indexes tab to select a default identifier for creating new indexes  Specify an allocation percent to  adjust SQL storage related parameters  for Oracle and DB2 z OS   Specify the default tablespace   segment  filegroup  or dbspace  for creating indexes     262 IBM Optim  Optim Installation and Configuration Guide        lt  gt  Personal Options       Identifier    Specify the default identifier for new indexes based on the identifier from one of the following   Table Use the identifier from a corresponding target table as the default for new indexes     Source  Use the identifier from the source index as the default for new indexes     Current ID  Use the current SQLID  User ID  as the default for new indexes    Explicit  Use an explicit identifier as the default for new indexes  If you select this option  you must  specify an explicit identifier  1 t
241. e   For details about the configuration  files  refer to            Pstserv Configuration File    on page 328 and     Pstlocal Configuration File for the Command   Line Utility    on page 336      Password File   Parameters in both configuration files may include system user ids  i e   filelogon  webserver  server  and  tivoliavail   DBMS logons  i e   pstdir and dbalias  with passwords  To secure passwords for configuration  parameters  you can use an encrypted password file  separate from the configuration files  The prOpass  program maintains the password file  encrypting passwords for parameters in the configuration files        By default  the password file is installed in the  etc pstpass subdirectory to the PSTHOME directory     However  you can override the location and name of the file by providing the full path and file name in  PSTPASS  an environment variable   Refer to    RTSETENV Shell Script    on page 346 for a description of  the PSTPASS environment variable   Users that can start prOsvce or execute prOcmnd or prOcoms must    have permission to read the password file and users that use prOpass must be able to write to the  password file     Note  Do not move the password file to another system  to do so will corrupt the file     To use encrypted passwords     e Execute pr0pass from the Command Line to add the passwords  You must be logged on to the Install  directory as the owner  as a user within the fenced group  or as the root user     e Within the configu
242. e  Create Select DB Alias dialog opens to restart the process  Otherwise  the process completes and returns  to the main window        Drop DB Alias or Optim Tables    At times it may be necessary to drop a DB Alias or an Optim Directory  Use Drop DB Alias or Optim  Tables to guide you in performing one or both tasks     The following guidelines apply     Chapter 7  Maintenance and Other Configuration Tasks 211    e When you drop a DB Alias  Optim can no longer access data in that database  and any Optim objects  that refer to the DB Alias are invalid  However  you can recreate the DB Alias and restore access to the  database and Optim objects     e When you drop an Optim Directory  the DB Aliases and other Optim objects stored in the Directory  cannot be recovered     Specify Optim Directory  Use the Specify Optim Directory dialog  see    Specify Optim Directory    on page 170  to select the name of    the Optim Directory that stores the DB Alias you want to drop or to specify the Optim Directory you  want to drop  Click Proceed to open the next dialog     Connect to Database    Optim must connect to the database to drop the Optim Directory tables and packages  plans  or  procedures  Use the Connect to Database dialog  see     Connect to Database    on page 183  to specify the    connection information     Create Select DB Alias    Use the Create Select DB Alias dialog  see     Create Select DB Alias    on page 185  to specify a DB Alias    you want to drop  Click Proceed to
243. e  silent installer     If the installer properties file is in the same directory as install bin  use the command     install bin  i silent    If the installer properties file is in a different directory than install bin  use the command     install bin  fdirectorypathinstaller properties    where directorypath is the fully qualified path to the directory for the installer properties file     After the installation completes  see     Configuration    on page 327 to establish defaults for the Server     Installation   Red Hat Linux 3 and Solaris 8    Installing the Server takes only a few minutes and can be performed using a graphical interface or from  the command line     The graphical interface option uses the setup program to guide you through the installation process  To  use this option  see     Run Setup   Red Hat Linux 3 or Solaris 8       Note  A graphical workstation is required to run the setup program  and a defined DISPLAY  environment variable must point to the workstation  To ensure that you have the proper environment for    running setup  open a terminal session and issue the following command  echo  DISPLAY  The command  should return a valid identifier for your graphical workstation  If not  see your System Administrator        The command line option uses a setup options file  setupopts  in which you define your installation    settings  To use this option  see  Installing from a Network Drive   Red Hat Linux 3 or Solaris 8    You can copy the contents of t
244. e 328  RT4S shell script 348  RTSERVER shell script 347  RISETENV shell script 346  securing 351  355  configuration files 353  355  password file 353  trace days 330  338  User Defined Types  Replace UDTs  Personal Option 261  User ID  credentials 369  DB Alias access 101  Optim Directory access 86  required authority 75    W    Warn on Cascade 223  287  Windows Registry  access to Optim Directory 4  exporting entries 5  importing entries 6  Merge Current User 7  151  152    Index    535    536 IBM Optim  Optim Installation and Configuration Guide       Printed in USA    
245. e File Access Definition  privilege in the  Default  ACD  If Functional Security is not enabled  a user account must be a member of  a role with update access to the ACL for the  Default  ACD     Using Secured Archive Files    You can limit the ability of roles to process or view archived data at the level of table or column  For a  Restore Process  members of a role can insert or update from a table and column in a secured Archive  File  if permitted  If the account is not permitted to access a column that affects the referential integrity of  the data  e g   a primary key  an error message is displayed in the Process Report     For a Delete Process  only an account that is permitted access to data in a table and column in a secured  Archive File can delete database data from that table and column  If an account is not permitted to access  a column that affects the referential integrity of the data  e g   a primary key  an error message is  displayed in the Process Report     For a Browse session  an account must be permitted access to data in a table and column in a secured  Archive File in order to browse the data     Accounts that are denied access to data in all tables or columns in a secured Archive File cannot use the  file in any Archive process or Browse session  A message indicates that the file cannot be opened  If an  Archive File is associated with a File Access Definition that does not exist  the file cannot be used to  define or run a process     Registering Se
246. e NULL value indicator  use the Display tab on the Personal Options dialog    Note  Site management may set Product Options to restrict the use of this feature    User Supplies Defaults   Select to require a user supplied value for every column that cannot accept a default value  If you clear  this check box  Optim provides a value based on the column data type  Possible values include blank   zero  current date  current time  or current timestamp    Note  Site management may set Product Options to restrict use of this feature     Prompt for Variables    Select to request a prompt for default values associated with substitution variables in an Access  Definition  You can use substitution variables in selection criteria to specify data to browse or edit     Retain SelCrit for Self Ref Rels    Select to apply selection criteria each time a table is self referenced in the Table Editor  Clear the check  box to remove  as the default  selection criteria when the table is self referenced     Note  A table can only be self referenced when the Table Editor is in Browse mode    Auditing Active   Select to activate the Audit option for tracking database changes when you edit data  If you select this  option  click Audit Tables to specify the tables you want to audit  If you prefer not to use this option   clear the check box     Note  Site management may set Product Options to restrict the use of this option     Chapter 9  Personal Options 273    Audit Tables  Click to open the Audit T
247. e Tasks 377     PSTDIRPASSWORD   Password for connection     password  A value is required if the Always Prompt for Password option is active for the Optim  Directory      PSTDIRUSERID   User account with DBMS permission to connect     userid If  TASK MAINTPST  the user account must have the authority  through System  Privileges or Roles  to create the tables and to catalog the packages  plans  or procedures  under the appropriate table identifier     DB Alias     DBAACTION   Processing indicator for the DB Alias     CreateNew  Create a new DB Alias named by DBANAME     UseExisting  Use the existing DB Alias indicated by DBANAME      DBANAME   Name of DB Alias     dbaliasname  Required if  TASK DB or  TASK MAINTCAT      CONNECTSTR   Connection string for the database associated with the DB Alias     dbmscnctstr  Required if  TASK DB or  TASK MAINTCAT      PASSWORD   Password for connection     password  Required if the Always Prompt for Password option is active for the DB Alias or if  creating a DB Alias using  TASK DB      PASSWORDREQUIRED   Always Require Password option for a new DB Alias   TASK DB   Keyword is ignored for an  existing DB Alias     TRUE  ON  or YES  Always require a password     FALSE  OFF  or NO  Save the password in the registry      USERID   User account with DBMS permission to connect to database associated with the DB Alias   Required if the Always Prompt for Password option is active for the DB Alias or if creating a DB  Alias using  TASK DB     use
248. e a Optim Primary key for every table that  does not have a primary key but does have a unique index defined  Click  lt Proceed gt  to E  display a list of unique indexes  if they exist  or  lt Skip gt  to bypass this step        Note  You can also create Optim Primary Keys on a table by table basis     102 IBM Optim  Optim Installation and Configuration Guide    Select Tables    The Select Tables dialog allows you to select tables for creating Optim Primary Keys     ia Configure First Workstation   Select Tables       Optim       e following tables have a unique index but do not have a Primary Key defined  Drag  p remove tables from the list of Primary Keys to be created  then cick  lt OK gt  to create  ptim Primary Key s  or  lt Cancel gt  to return to the previous window     DE Alias      OPTIMUSER     Selected Tables Excluded Tables  Table Name        MANISHAP  MANISHAP    4  MANISHAP          The Select Tables dialog includes     DB Alias  DB Alias associated with the list of tables     Selected Tables  List of tables selected for creating primary keys  To remove a table from the list  drag the table    name to Excluded Tables     Creator ID  Identifier for the table   Creator ID in DB2  Schema Name in Oracle  and Owner ID for    SQL Server  Sybase ASE  and Informix      Table Name  Name of the table     Index Name  Name of the unique index     Chapter 5  Configure Workstations    103    Excluded Tables  List of excluded tables available for creating primary keys  To sel
249. e command line  that  is  use  IMPORT      Migrate FMF  Invoke Migrate FMF  File Maintenance Facility  privilege is required to perform the  Archive File Migration process  that is  use  MIGRATE  and the File Maintenance  processes  Remove Rows and Compress  that is  use  FMF      Restart Retry  Invoke Restart Retry privilege is required to restart or retry processes from the command  line  that is  use  RESTARTRETRY      Run Invoke Run privilege is required to run processes from the command line  that is  use   R      Table Editor  Invoke Table Editor privilege is required to edit tables from the command line  that is   use  E      Configuration Actions  Invoke Configuration Actions privileges are required to perform tasks within the Configuration  program  for example  Create Update DB Alias   The respective Tasks menu item will be  unavailable to roles that are denied a privilege   This class includes the following privileges    Apply Maintenance for DB Alias   Create Update DB Alias   Drop Optim Directory DB Alias   Update DBMS Version for DB Alias  Definition Editors  Invoke Definition Editor privileges are required to create or edit an Optim object  for example  an  Access Definition   The respective Definitions menu item will be unavailable to roles that are  denied a privilege   This class includes the following privileges    Access Definition   Column Map   Column Map Proc edure    DB Alias   Point and Shoot   Primary Key   Relationship   Table Map    Appendix D  Opt
250. e file name      d  lt 7TargetDumpPath gt   Is the directory in which the dump files are to be created  The default is the current directory     If a Toolbox Process Is Hanging    To dump the main Toolbox process if that is the one that is hanging    1  Open a MS DOS window    2  Enter USERDUMP  p to get a list of processes and process IDs  Look for the process  PROTOOL EXE   3  Enter USERDUMP nnnnn  where nnnnn is the process id for PROTOOL EXE     20 IBM Optim  Optim Installation and Configuration Guide    The program will take about 10 or 20 seconds to produce the dump file  A dump file will be created in  the current directory  unless you specified a target dump file name  with a name similar to  PROTOOL DMP     Chapter 1  Getting Started 21    22 IBM Optim  Optim Installation and Configuration Guide       Chapter 2  Installation    Installing Optim takes only a few minutes  The program guides you through the installation process  You  can install Optim using the graphical user interface  console install  or silent install  When installation  completes  use the Configuration program to prepare your workstations to use Optim     To install Optim from the graphical user interface  see Install Introduction      Installing from the console is detailed in    Console Install   Windows    on page 35   Information for the silent install is in    Silent Installer   Windows    on page 44    You can find information needed to install and configure the Optim Server  Server  feature o
251. e has the following columns and data   SEQ Unique  sequential number  INTEGER   DATAVALUE   First name  CHAR  15 characters   FIRSTNAME_F Table    The FIRSTNAME F table has the following columns and data for females   SEQ Unique  sequential number  INTEGER   DATAVALUE  First name  CHAR  15 characters   FIRSTNAME_M Table    The FIRSTNAME_M table has the following columns and data for males   SEQ Unique  sequential number  INTEGER   DATAVALUE  First name  CHAR  15 characters   LASTNAME Table    The LASTNAME table has the following columns and data   SEQ Unique  sequential number  INTEGER     DATAVALUE  Last name  CHAR  15 characters     Appendix I  Data Privacy Data Tables    517    518 IBM Optim  Optim Installation and Configuration Guide       Appendix J  Uninstalling    To remove Optim from a workstation  use the Add Remove Programs utility in the Windows Control  Panel  as follows     Select Add Remove Programs from the Windows Control Panel     Select IBM Optim from the list of programs on the Add Remove Programs dialog     5 Add or Remove Programs        amp  Currently installed programs     Show updates Sort by   Name x     Change or   Wizard  Remove    Programs PF Hummingbird Exceed Size 95 40MB  r  jG IBM Optim 6 5 0      ty    lick here for su  Add New i  Programs Last Used On 1 17 2    0 i rogram or remove it from your computer  click   Change Remove    Ta Char 5  Change Remove    ER rr  Intel Matrix Storage Manager Size  14 96MB  Windows  Components     amp  J2SE De
252. e name is CUSTOMERS  and you specify 4 for From Left and 2 for From Right  the  subset of the table name used is CUSTRS      Show Full Column Name When Local Proc  Select this check box to include the full column name in the generated Local Column Map  procedure name     If you clear this check box  use the From Left and From Right controls to specify a subset of the  column name  From Left indicates the number of bytes to use from the beginning of the column  name  From Right indicates the number of bytes to use from the end of the column name   For  example  if the column name is SALESMAN_ID  and you specify 0 for From Left and 2 for From  Right  the subset of the column name used is ID      Note  You can specify 0 for From Left and 0 for From Right to indicate that no part of the name is used   However  you must use part of either the table name or the column name     Column Map    Max Shuffle Retries  Default number of times the Column Map Shuffle Function will refetch a replacement value until  a value that does not match the source row is found  a    retry      The Shuffle Function retry  parameter overrides this default     Enter a value from 0 1000  Enter 0 to allow a replacement value to match the source  The default  is 10     Note  Using a high retry value with columns that contain many duplicate values will increase the  processing time  For these columns  it may be best to use a retry value of zero   Action Display Defaults    Show Currency Tab Page  Select to di
253. e object is not granted object association  privilege for the ACD that forms the basis for the Template ACL  the owner  creator  of the object is  prompted to define the required ACL     Note  Only the Security Administrator can define the Optim Object Template ACL  using the  Configuration Program or selecting the Options  gt  Security menu option in the main window  See  Set   Optim Object Security Option    on page 176  for further information    Manually Associate an Object With an ACL    You can create an ACL manually by selecting the Tools  gt  Edit ACL menu option in the object editor or  the shortcut menu in the Open dialog to display the Access Control List Editor  You can also use these  options to edit an ACL  Settings in the Optim Object Template ACL  if the Template ACL exists  are used  to populate the Access Control List Editor  If there is no Optim Object Template ACL  the editor is blank     Remove an ACL    You cannot delete the ACL for an object for which security is required  To delete an ACL  you must be  the ACL owner or in a role that is allowed Delete permission for the ACL  To remove the ACL for an  object  select the Tools  gt  Delete ACL menu option in an object editor  or right click the object name in the  Open dialog and select Delete ACL from the shortcut menu  You can also click Delete on the Access  Control List Editor     Create or Edit an ACL    This section explains how to create or edit an Access Control List     To create or edit an Acces
254. e table OPTIM_CUSTOMERS  as follows     e Discards rows that have a value of zero  0  in the YTD_SALES column  and processes all other rows     e Assigns a value of    SE003   to the SALESMAN_ID column for all customers in Florida  rows with FL in  the STATE column      510 IBM Optim  Optim Installation and Configuration Guide    To reference this sample in a Column Map  you must specify EXIT PSTEXIT in the source column for the  destination column SALESMAN_ID     Sample Source Format Exit    A Source Format Exit is typically called to format the source column  for example  for an Age Function  that otherwise would not be supported in a Column Map     The sample performs the following operations on the sample database table OPTIM_ORDERS     e Discards rows that have a value of    SE012  in the SALESMAN_ID column  and processes all other  rows     e Ages ORDER_DATE for rows that have a value of    SEO005  in the SALESMAN_ID column  and skips  all other rows     To use this sample  you must specify the exit routine as part of the Age Function in the ORDER_DATE  source column of the Column Map as follows     AGE  1W SC ORDER_DATE SRCEXIT PSTEXIT   Sample Destination Format Exit    A Destination Format Exit is typically called to format the destination column  for example  for an Age  Function that otherwise would not be supported in a Column Map     The sample performs the following operations on the sample database table OPTIM_ORDERS     e Discards rows that have a value of    
255. e tables  The Create Optim Directory Tables dialog prompts you for the information to create    these tables     You can also specify the tablespace for tables  individually or as a group  and browse the DDL generated    to create the Optim Directory tables       Configure First Workstation   Create Optim Directory Tables    Optim            he Optim Directory tables are used to store Optim Objects that contain information For  very database with which you want to use Optim  Each Optim Directory table can be   oaded into a different Tablespace  which can be separate from your application tables   pecify a default Tablespace and  optionally  a Tablespace name to override the default  nr a Ontin Directory Table Thou are using Fhe Audit ankinn For Feit TRM recormends      Directory Table Specifications        Directory Table Tablespace    Schema Name      optusr4       PSTARCYFDAT2            ria    gt      A       El          PSTARCYFILE2          PSTARCYSEG2  Default Tablespace        PSTARCYTBL2       PSTAUDIT2       lt DB Default  gt  z               PSTAUDITK2                   Tl Display SQL    Previous    Proceed _  Undo   Cancel             Oracle Q0R922K    The Create Optim Directory Tables dialog displays the following details   Directory Table Specifications             Chapter 5  Configure Workstations    77    Schema Name  Enter an identifier for the Optim Directory tables  The label is Creator ID when creating  the Optim Directory for a DB2 database  Schema Name fo
256. e the Create Drop Packages dialog or the Create Drop Stored Procedures dialog to specify the  identifier for new or existing packages  plans  or procedures  when available  You can use common stored  procedures for Sybase ASE           Configure First Workstation   Create Drop Packages    Optim must use Optim created Packages to access the Data Dictionary The Optim   configuration program can create new Packages or can use Packages created for  another Optim Directory for that database  Specify whether to create or use the  existing Packages  If enabled  specify the Package Schema Name    PUBLIC       The Create Drop Packages dialog includes the following     DB Alias  The previously entered name for the DB Alias for which packages  plans  or procedures are being  created     Tables Type of tables  Data Dictionary  Catalog Tables  or System Tables  depending upon the DBMS  for  which packages  plans  or procedures are being created     Stored Procedure Specifications    Create Refresh  Select this option to create new or refresh existing packages  plans  or procedures  This  option is always available when creating a new DB Alias and is the default selection  when the dialog opens     92 IBM Optim  Optim Installation and Configuration Guide    Use Existing  Select this option to use existing packages  plans  or procedures  The Configuration  program creates a DB Alias that refers to the packages  plans  or procedures  but does not  verify that they exist     Drop Drop existin
257. e user and group accounts  from a list of members in a network domain     Remove  Remove the selected user or group account from the role     Remove All  Remove all user and group accounts from the role     Everyone Group   The Everyone group includes all users in all Windows domains and UNIX nodes in your network  This  group is not available in the Security Users and Groups dialog  To add this group to a role  type  Everyone in User Group  leave Domain blank  and select the Type Group     Security Users and Groups   When you select Add Users Groups from the shortcut menu on the Users tab  the Security Users and  Groups dialog is displayed  Use the Security Users and Groups dialog to select user and group accounts  in a network domain     394 IBM Optim  Optim Installation and Configuration Guide    E Security Users and Groups  ioj x     Server Name  Domain    Local   a     Users            Description Select All       Deselect All    li        16DE9185 C768 453  23B6E4B0 9CDF 46  NA  Acct Ops NA  ADC_YDYVBSBGO  NA       alains NA                  Calendar for manager department tasks                         Domain Description Select All    rfa     gt      Members can administer domain user and group       Deselect All    ik    Account Operators  NA                                  Accounting NA All users with Rights to Accounting Applications    Refresh  accounting 1 NA  admin NA  Admin Users NA  D mham iem    mdan md mn an n  gE Cee ee ee ee ee ee T eee ee ee ete ee  Sire  
258. eady             Activate Archive Retention    Select this check box to scan the selected Optim Directories  If you clear the check box  the Optim  Directories are not scanned  but the parameters on the Retention tab remain     Allow delete from File Backup Devices    List of the Backup Devices integrated with Archive  Select the appropriate check box es  to allow the  device to delete the Archive File when the retention policy has elapsed     Tivoli Options  Specify the node name and password that allow the Server to access the Tivoli tape backup device     Note  To use a Tivoli device  you must install the Tivoli client and API support on the machine where the  Optim Server runs     Node Name  Identifier needed to access the Tivoli tape backup device     Password  Password needed to access the Tivoli tape backup device     Note  For security reasons  the password is displayed as a series of asterisks            Chapter 6  Configure the Optim Server 163    Time of day to scan    The time to begin scanning the Optim Directories  Use 24 hour time format  for example 1 30 p m  is  13 30     Optim Directories to scan    Optim Directories registered with the Server  Select the Optim Directories to scan for Archive Files with a  retention policy     All Optim Directories  Select to automatically scan all Optim Directories registered with the Server     Note  Selecting this option also ensures that any future Optim Directories registered with the Server are  scanned        Status T
259. eature For  he current Optim Directory  Security can only be enabled or disabled by the Security  Administrator  Select an option to enable or disable the Optim Object Security feature   lick  lt Proceed gt  to perform the action or  lt Skip gt  to bypass this step              Optim Directory displays the directory name  and Security Feature indicates Optim Object Security is  the option you can enable or disable  Security State indicates that security for the option is Enabled or  Disabled  Security Administrator for this Optim Directory displays the Security Administrator     Configuring Object Security    Use the Set Optim Object Security Option dialog to configure Object Security by doing the following   e Enabling or disabling Object Security       Indicating whether selected objects are automatically assigned an ACL when saved    e Defining the Optim Object Template ACL     To enable or disable Optim Object Security  select Enable or Disable   After configuring Object Security  click Proceed  If the Security Administrator is not signed on to the  workstation  the Specify Domain Connection Information dialog is displayed and the password for the    Security Administrator must be entered     Automatically Assigning an ACL    Use the Secure Selected Objects When Saved option to automatically assign an ACL to an object when it    is saved  The ACL is modeled after the Optim Object Template ACL  For more information about using    the Optim Object Template ACL  see     Opti
260. ech Writers  DBMS OPTUSR FIRSTNAME   None    DBMS  OPTUSR LASTNAME  None                            Description    Enter text that describes the File Access Definition   Access Control Domain    Type or select the name of an Access Control Domain  ACD  to use as the basis for the File Access  Definition  The ACD translates the roles specified in the Table Access Control list into accounts in your  network  After a File Access Definition is saved  you can select a different ACD by modifying the  associated ACL     414 IBM Optim  Optim Installation and Configuration Guide    Table List     Default  and names of tables for which the File Access Definition explicitly controls access  Select an  entry in the list to display or define corresponding access permissions in the Table Access Control list   The  Default  setting applies to archived data in tables not otherwise listed and cannot be deleted      gt   Identifies the active entry  to select an entry  click the arrow     Table The fully qualified table name  You cannot save a File Access Definition if any table name is not  fully qualified     Type the fully qualified three part name  or use Add Table from the shortcut menu to select a  table name from a database or an Archive File  To remove a table name  select the row number  and press Delete or use the Remove commands in the shortcut menu     Any security settings for tables or columns that are not in the secured Archive File have no effect     AC Type  The type of access
261. ect an excluded table  drag the  table name to Selected Tables     Creator ID  Identifier for the table   Creator ID in DB2  Schema Name in Oracle  and Owner ID for  SQL Server  Sybase ASE  or Informix      Table Name  Name of the table     Index Name  Name of the unique index     When the process completes  you are prompted to load the sample database tables     Load Sample Tables   This software is distributed with sample data tables  You can use these tables for training and to  experiment with sample data before applying the software to your own database tables  Generally  the  sample data is loaded when you configure the first workstation  but you also can load or refresh that  data by selecting Load Drop Sample Data from the Tasks menu     Load Drop Sample Tables    The Load Drop Sample Tables dialog allows you to provide the identifier  Creator ID  Schema  or Owner  ID  and tablespace for the sample tables before they are loaded     104 IBM Optim  Optim Installation and Configuration Guide        amp  Configure First Workstation   Load    D mop Sample Tables    Optim       e Configuration program can load the sample tables  for example  OPTIM_CUSTOMERS   OPTIM_DETAILS  etc   into your database and can refresh or drop sample tables if they  ready exist  Select an option to load  refresh  or drop the sample tables  Click   lt Proceed gt  to perform the action or  lt Skip gt  to bypass this step   j    DE Alias      OPTIMUSER        Load Refresh Sample Tables  i Drop Samp
262. ect pek_vrm jar  where vrm is the version  release  and modification  of Infosphere Data Architect  For example  Infosphere Data Architect V7 5 2 uses the product  activation kit com ibm infosphere data architect pek_7 5 2 jar    5  In Installation Manager  click File  gt  Preferences  click Add Repository  and specify the location of the  Optim Designer installation repository on the Optim Designer installation disc or in the Optim  Designer installation package  The Optim Designer installation repository is located in the repo folder  on the Optim Designer installation disc or in the Optim Designer installation package  Click OK until  you return to the main Installation Manager window     6  In Installation Manager  click Install  and complete the installation wizard for Optim Designer        Copyright IBM Corp  1994   2010 523    524 IBM Optim  Optim Installation and Configuration Guide       Appendix L  Process Audit    Optim Process Audit is a facility that enables a site to monitor Optim processes and obtain information  about their execution  When a process is started  Optim collects information such as the type of request  and the user who initiated it  and writes audit records to an XML document  Audit records are produced  whether a process is run from a menu or editor  using the Command Line Interface  or as a scheduled  job  When you enable Process Audit for an Optim Directory  auditing is active for all users of these  processes  Archive  Browse  Compare  Conver
263. ected to the Server  Additionally  processing can be initiated from a console using a Command Line  Interface        Installation    Installing the Server in a Linux or UNIX environment can be performed using the graphical user interface  or from the command line  There are differences in the installation process depending upon your  environment  The information in this section applies to all Linux and UNIX platforms except Red Hat  Linux 3 and Solaris 8     For all Linux and UNIX environments  except Red Hat Linux 3 and Solaris 8  this section outlines    installing the Optim Server using the graphical user interface  To install from the console  see  Installer   UNIX or Linux    on page 295  To use the silent installer  see     Silent Installer   UNIX    on page       For sites using Red Hat Linux 3 and Solaris 8  refer to Installation   Red Hat Linux 3 and Solaris 8    on    Installing from the Graphical User Interface    Before you begin    e You may need to give executable permission to install bin    e Clear the following directories if they exist   tmp softech and absoluteInstallLocation rt bin etc    e Create  tmp softech if it does not exist    To start installing the Optim Server using the graphical user interface  either   e Double click in install bin or  e At the command prompt use   install bin       Copyright IBM Corp  1994   2010 293    The installation process begins  Each panel displays showing the step of the installation  You can click  Next to continue th
264. ectory    he Optim Configuration program stores information about each database that contains  a Optim Directory in a named registry entry  Select the name of a Optim Directory From  he list of existing registry names  then click  lt Proceed gt  to continue        Connect to Database    The Configuration program must connect to the database in order to access the old Optim Directory  tables  The entries in the Connect to Database dialog are populated with values entered when the old  Directory was created     Appendix G  Converting PST and Optim Directory Objects 491     lt  gt  Convert Optim Directory Objects   Connect to Database    he Optim Configuration program must connect to the database to access the Optim      Directory Tables  The User ID you specify must have DBMS authorization to perform the    selected task          Connection String  The name or string needed for the server to access the Optim Directory database     Password  Enter the password  up to 30 characters  that corresponds to the specified User ID     492 IBM Optim  Optim Installation and Configuration Guide    Export Old Directory Definitions    After the workstation is connected to the database  you can export objects using this dialog             Convert Optim Directory Objects   Step 2  Export Data from an Old 0    BI ES    he Optim Configuration program has determined the version of Optim that was used to  reate the old PST Directory  IF this is not correct  select the correct version  Then select 
265. ectory  Notice the    rt    subdirectory appended to the  installation directory  this is required     Appendix A  Install and Configure the Server under UNIX or Linux 361    3     362    Run the opmdsign script in the rt sbin subdirectory and specify the present working directory  In the  following example  the user specified the system variable  pwd  to indicate that  users roberts   rtinstalled rt is the present working directory   The  pwd  variable has the same effect as specifying  the directory s full path         t cd  users roberts rtinstalledsrt    sbinfopmdsign    pwd  pr  sign  d    Please walt        Please enter the Optim credentials assigned to your company     pA      Note  In the above example  the  prOsign  d  parameter shown on the third line was generated by the  signing script to indicate the default script is being signed     Type your company credentials when prompted for that information  Your company credentials  consist of the company ID  Name  and Password assigned to your organization when you received  Optim  All three entries are case sensitive  and you must enter them in the format provided to you   Press Enter after each prompt to display the next prompt  After you specify your company ID  for  example  press Enter to display the Name prompt     IBM Optim  Optim Installation and Configuration Guide      cd fusers roberts ttinstalled rt    sbinfopmusign    pwd     orllsign  s    Please wait      Please enter the Optim credentials assigned to you
266. ectory Objects   Overview    he objects in any Optim Directory created with a 5 x version of Optim  must be   onverted to work with the current version of Optim  Optim Directories created with an    earlier version must first be upgraded to 5 x   Converting Optim Directory Objects is  accomplished in a 3 step process  Step 1  Create a new Optim Directory  Step 2  Export H       Click Proceed to continue     Step 1  Create a New Optim Directory    The next dialog prompts you to create a new Optim Directory  This Directory will store objects exported  from the old Directory     486 IBM Optim  Optim Installation and Configuration Guide        Convert Optim Directory Objects   Step 1  Create a New Optim Direct    Miel Ea    Optim       n Step 1  you must either create a new Optim Directory or use an existing Optim  irectory that was created with this version of the Optim Configuration Program  The   ew Optim Directory will ultimately house the converted data  The old Optim Directory   ill not be modified nor will it be used by this version of Optim  To create a new Optim cs    ptions            Create a New Optim Directory    Previous   Cancel      Hi       If you created the new Optim Directory earlier  leave the check box blank and click Proceed to displa  the Export Data from an Old Optim Directory  dialog  discussed in Step 2  Export Data from Old Optim  Directory    on page 490     To create a new Optim Directory  however  select the Create a New Optim Directory check box an
267. ects and the ACL that secures each object  You can use wild cards for criteria  The  report is sorted alphabetically by object type     Note  The Object Security Report allows you to view permissions for ACLs for which you do not have  read access         lt   gt  OPTUSR RPT1   Report Request Editor    alslala   2 Alm nale    test report     Obiect  koca  ns    2  rs a A E a  E    4  Access Definition   AD dom pstuser    Extract Request  SC a       444 IBM Optim  Optim Installation and Configuration Guide    Object Type  Select an object type   Object Name    Enter an object name  You can use percent     as a wild card character  but the pattern must match the  object name format  For example  if an object uses a two part name  enter own  nam      Domain and User Group    Enter user or group names in the format domain name  or    everyone    to include all group and user  names in all domains and nodes  Enter one name per line     You can use percent     as a wild card character  but the pattern must use the domain name format  For  example  dom n  or         Notify Tab    Use the Notify tab to specify options and addresses for automatic email notification of the success or  failure of the process  The process report generated when the process completes is automatically sent as  an attachment        Process a Report Request    A Report Request processes in several steps  There are a few differences depending on whether you  schedule the process or run the Report Request immed
268. ed and cannot be cleared  Also  the Allow All     Deny All  and Clear All command buttons and the shortcut menus are unavailable  When the check box  is cleared  the Allow All and Allow check boxes remain selected but can be cleared     Tabs    The Role Specifications dialog includes the following tabs   Users The user and group accounts in the role     Functional Privileges  Access privileges to functions for accounts in the role     Note  The Functional Privileges tab is available only from the  Default  ACD     Object Association Privileges  Permissions to use the ACD to secure Optim objects for accounts in the role     Users Tab    Use the Users tab to add and delete user and group accounts in a role   User Group    A user or group account from a network domain  up to 256 characters for users and up to 85 characters  for groups      Domain   The network domain or UNIX node name that includes the user or group account    Type   Type of account  If entering the account manually  select the correct Type to validate the account     Modified By    The identifier for the user account used to create or last modify the entry     Appendix D  Optim Security 393    Modified Date    The date and time the account was created or last modified   Description   Text that describes the user or group account    Shortcut Menu Commands    Right click the grid to display the following shortcut menu commands     Add Users Groups  Open the Security Users and Groups dialog  used to select multipl
269. ed and cannot be exported     Appendix D  Optim Security 425         Export Security Definitions     3 Access Control Domain    Access Control List    A File Access Definition Access Control Domains  Access Control Lists    File Access Definitions    Export errors encountered       C  temp Secdefs  txt v A  a o  eeeeeee  S          You can select the check box for a security definition type in order to export all definitions of that type or  expand the list and select the definitions to be exported  Tools menu commands allow you to select or  deselect all definitions    Secured Output File   The name of the Secured Output File  The Secured Output File is a text file and is given a  txt extension  automatically  but other extensions may be used  The Secured Output File is used as the Secured Input  File for Security Definition Import processing     Password    Password for securing the Secured Output File  This password must be entered when using the file with  the Security Definition Import Process     Verify Password  Enter the Password again for verification   Tools Menu    The following commands are available from the Tools menu     426 IBM Optim  Optim Installation and Configuration Guide    Select All Definitions  Select check boxes for all listed security definitions  This command is especially useful when you  want to export all or most definitions     Deselect All Definitions  Clear the check boxes for all listed security definitions  including shaded and or selected 
270. ed by the DB2 Linux  UNIX  Windows database client  must be compatible with the character set of the database server  Optim enforces this requirement as  follows    1  All DB2 Linux  UNIX  Windows DB Aliases in a DB2 Linux  UNIX  Windows Optim Directory must  have the same Unicode format as the Directory    2  If the client uses a DB Alias configured for Unicode data to connect to a Unicode database  the client  character set is automatically set to match the server character set    3  If the client uses a DB Alias that is not configured for Unicode data to connect to a Unicode database   an error results    4  If the client uses a DB Alias that is configured for Unicode data to connect to a non Unicode database   an error results    5  DB2 Linux  UNIX  Windows DB Aliases in an Oracle  Sybase ASE  or MS SQL Server Optim Directory  can have different Unicode formats  however  Optim cannot connect to both a Unicode enabled DB2  Linux  UNIX  Windows database and a non Unicode enabled DB2 Linux  UNIX  Windows database  during the same session     DB2 z OS    To prevent any loss of data  the character set used by the DB2 z OS database client must be compatible  with the character set of the database server  Optim enforces this requirement as follows     1  All DB2 z OS DB Aliases in a DB2 Linux  UNIX  or Windows Optim Directory must have the same  Unicode format as the Directory     2  If the client uses a DB Alias configured for Unicode data to connect to a Unicode database  the 
271. ed to  NUMERIC p s   otherwise they are converted to BINARY_DOUBLE     e NCLOBs are converted to CLOBs     e For Oracle  NUMERIC columns without precision are converted to BINARY_DOUBLE  Timestamps   including TZ and LZ  are converted to ODBC timestamps     Appendix F  Open Data Manager 477    e For Oracle and Informix  time intervals are converted to VARCHAR 30      e For DB2 Linux and WINDOWS  LONGVARCHAR  LONGVARBINARY and LONGVARGRAPHIC  columns are converted to CLOBs or BLOBs        Archive File to XML Convertor    Use the Archive File to XML Convertor to convert Archive File data to XML format  You can identify the  data to convert by typing SQL SELECT statements or using a batch file  You can also create a file that  includes an XML schema describing Archive File data     The Archive File to XML Convertor requires Java JRE release 1 4 or later  To open the Archive File to  XML Convertor  run the atoxml jar executable file  located in the ODM  java subdirectory of the Optim    installation directory     For batch and command line documentation  refer to the Archive File to XML Convertor online help   available from the Help menu     Interactive Tab    Use the Interactive tab to type an SQL STATEMENT that specifies the data to convert        B IBM Optim   Archive File To XML Convertor             Parameters    mon    Server The machine name of the ODM Server  followed by a colon     and the port number  If  the default port number  2551  is used  the port number can be o
272. ediately  by selecting the File  gt  Run menu option  or you can  schedule the request for processing at a later time  by selecting the File  gt  Schedule menu option      Naming Conventions    A fully qualified Report Request name is in the form identifier name  where     identifier  Identifier assigned to the Report Request name  1 to 8 characters      name Base name assigned to the Report Request  1 to 12 characters      A logical set of naming conventions can identify the use for each Report Request and be used to organize  them for easy access     Section Contents    This section explains how to create  maintain and process a Report Request  including how to   e Select the type of Security Report    e Provide criteria and values for the report    e Run  save  and schedule a Report Request        Copyright IBM Corp  1994   2010 437       Open the Report Request Editor    Use the Report Request Editor to create or edit requests for Security Reports  You can store these requests  in the Optim Directory  There are different ways to open the editor  depending on whether you want to  create a new Report Request or edit an existing a Report Request     Create a New Report Request    This section describes how to create a new Report Request     You can create a Report Request from the main window or from the Report Request Editor     From the Main Window  This section describes how to create a Report Request from the Main window     To create a Report Request   1  In the main wi
273. editor depending upon whether you want to create a new Access Control  Domain or select an Access Control Domain to edit     Create a New ACD or Select an ACD to Edit    This section explains how to create or edit an Access Control Domain     To create or edit an Access Control Domain     1  In the main window  select Access Control Domains from the Security submenu on the Options  menu to open the Access Control Domains dialog     2  The next step depends on your purpose     e To create a new ACD  select New ACD from the Tools menu in the Access Control Domains dialog  to open the Access Control Domain Editor     e To edit an existing ACD  double click the grid row to display the desired ACD in the Access  Control Domain Editor     3  Optional  In the Access Control Domain Editor  right click the Role List and select New or Open  from the shortcut menu to open the Role Specifications dialog and define or edit roles in the Role  Specifications dialog     Save the role    Save the ACD    Optional  Edit the ACL for the ACD   Click OK to save the ACD     These steps are the minimum required to create an ACD  Refer to    Access Control Domain Editor    on   page 390     for complete details     SO QV ae    Access Control Domains List    The Access Control Domains dialog lists all ACDs in the Optim Directory  You must use this dialog to  open the Access Control Domain Editor needed to create a new ACD or edit an existing ACD     From the Access Control Domains dialog  you can also
274. ee Appendix A     Install and Configure the Server under UNIX or Linux     on page 293  for complete information         To configure the Server option on a Windows workstation  you must first install Optim  and run the    Configuration program to configure the workstation and enable it as a Server   Refer to Enable  Disable  this Machine as an Optim Server    on page 180      After you activate the workstation as a Server  you must configure it using the Optim Server Settings  applet from the Control Panel         Control Panel  Double click the Optim icon in the Windows Control Panel to run the Optim Server Settings applet     which allows you to provide settings unique to the server  such as the path and executable file name for  each database loader  connection strings for all DB Aliases  and protocols for access to the server        Copyright IBM Corp  1994   2010 143     lt  gt  Optim Server Settings    C  Program Files IBM Optim RT BIN je  C  Documents and Settings Pes       Tabs    The tabs on the Optim Server Settings dialog are described in the following paragraphs  Detailed  information is provided in the following sections     General  The default Temporary Work Directory and Data Directory     Errors Font characteristics for displays of informational  warning  and error messages  Indicate the  maximum number of lines displayed in the message bar and whether to hide the message bar  when empty     Load The path and name of the executable required to gain access to
275. ee Ee  hac    if Configuration Metadata    1       Machines  8 3 localhost    2 9 Bindings  EB Nay  4 Adapters     Data sources  i    Events  a Daemons  _ Eag IRPCD   amp  Navigator    Binding  NAV    E use nav environment     gt  Debug   gt  General    v Language Settings    fy i Design          Copy NAY environment   Restore default values         i    Users Configure the language and codepage properties  Restore default values     Solutions  Language English US 7     Codepage z  NLS string UTF 8 bd       gt  Modeling    gt  ODBC    gt  OLEDB    gt  Optimizer    gt  Parallel Processing     gt  Query Processor        gt  Temp Features    E Properties   3   GP poe     B   value    gt  Transaction     gt  Tuning   gt  XML          Environment   Machines             4  Expand the Language Settings section   5  From the Codepage list  select UTF 8   6  From the File menu  select Save All        Define the Data Source on the ODM Server    A data source definition on the ODM Server is needed to access archived data     You can define a data source for each Archive File and Archive File Collection or specify the Archive File  or Archive File Collection in an ODBC or JDBC connection string   See    Runtime Connection   Information    on page 476      Conventions    The conventions used to describe these statements are     KEYWORD  Keywords are shown in uppercase for emphasis  but can be specified in lower or mixed case     text Variable text is shown in lowercase italics      An opt
276. eeded  you can browse or print this file  using a text editor such as Notepad     Configuration Assistant  There are several ways to start a task to configure Optim     e You can use the Configuration Assistant  available immediately following installation when you select  the option to Launch Optim configuration  The Configuration Assistant provides Wizard like help to  guide you to the appropriate configuration options  You may also start the Configuration Assistant  from the Help menu in the Configuration program     e You can select individual configuration options from the Tasks menu in the Configuration program     After you install Optim  you are prompted to configure the first workstation  Choosing to continue starts  the Configuration Assistant  If you choose not to configure immediately after installing the software  you  can select Configure First Workstation from the Tasks menu or select Configuration Assistant from the  Help menu     Configuration Assistant Dialogs   The Configuration Assistant presents a series of dialogs to guide you through each step in the  configuration process  During the process  you make selections appropriate to your particular site and  circumstances  The first window is the Welcome dialog           Configuration Assistant   Welcome    he Configuration Assistant will ask you a few questions to determine which tasks need a   o be performed on this workstation so that Optim can be run  Select  lt Proceed gt  to  continue to the next step 
277. eeds  this maximum  a warning message indicates the output is incomplete     Warn if Missing Function  Clear this check box to suppress the warning message generated in the process report when a  Load  CmStartTable  CmEndTable  or UnLoad function is omitted from a Column Map Procedure     Note  The CmTransform function must be included in a Column Map Procedure     Prefix Output with Name  Select the check box to include the name of the Column Map procedure with the print output   default      Note  When you choose to include the name of the Column Map procedure with the print  output  and a Local  i e  unnamed  Column Map procedure is used  a name for the Local Column  Map procedure is automatically generated  The name is generated using the corresponding table  name  column name  and a unique number as follows  tablename columnname n    The following options allow you to modify parts of the generated name for a Local Column Map  procedure  the full table name and column name are used by default      Chapter 9  Personal Options 281    Show Full Table Name When Local Proc  Select this check box to include the full table name in the generated Local Column Map  procedure name     If you clear this check box  use the From Left and From Right controls to specify a subset of the  table name  From Left indicates the number of bytes to use from the beginning of the table name   From Right indicates the number of bytes to use from the end of the table name   For example  if  the tabl
278. efinitely  specify zero  0  or leave blank     Max Rows  Specify the maximum number of audit rows  1 to 999999  retained for each database table or  tables  To retain an indefinite number of rows  specify zero  0  or leave blank     Note  The Max Rows limit is checked after 15 commits to the database table     Write Option  Select the level of audit information to record for the table or tables  Click to display a down  arrow and select     e All Columns to record audit information for all columns in edited rows   e Changed Columns to record audit information as follows       Record an image of all columns in an inserted row         Record an image of the primary key column in a deleted row  If there is no primary key   record an image of all columns         Record an image of the primary key columns and any changed columns in an updated row   Example    Default specifications are propagated to new entries in the list of tables and can be useful when building  the list  For example  if your database includes 100 tables and you want to retain audit information for  fifty tables for a period of 90 days  information for thirty tables for a period of 1 year  information for 5  tables for an indefinite period  and do not want to audit processes on the remaining 15 tables  build the  list of audit instructions in the following way     1  Clear Enabled     2  Enter  in the grid  names of the 15 tables that are not audited  select from a list or type names or  patterns   Status is Di
279. electing an Optim Directory and completing the Connect to Database dialog  see    Connect to   Database    on page 488   a pop up warns you that new Directory tables will be created and the old tables    will still be available to your 6 0 6 1 release     G  Directory SQL8 was found in 6 0 format  Tables in this Directory are not compatible with this release   In order to upgrade  new tables must be created  Then  data from the old tables will be copied into the new  tables  Your old tables will remain intact and usable by a 6 0 or 6 1 release           Click OK to continue the Conversion Process and open the Update Directory Tables dialog  Click Proceed  to create the 6 2 Optim Directory tables and continue the Configuration program task     500 IBM Optim  Optim Installation and Configuration Guide    Dropping Version 6 0 6 1 Directory Tables    After an Optim Directory in an SQL Server database has been converted  you can drop the version  6 0 6 1 Directory tables  To drop the 6 0 6 1 Directory tables  select Drop DB Alias or Optim Tables from  the Configuration program Tasks menu     Specify Optim Directory    Use the Specify Optim Directory dialog to select the name of the version 6 0 6 1 Optim Directory you  want to drop  Click Proceed to continue     Connect to Database    The Configuration program must connect to the database to drop the Optim Directory tables  Use the  Connect to Database dialog to provide the connection information  Click Proceed to continue     Crea
280. emons started under the logged on account     prOsvce  v configuration file name  Validate the contents of a configuration file and exits     configuration file name  Valid configuration file name  If you do not provide a configuration file name  the normal  server is validated     Temporary Files    You must shut down all Optim processes before deleting certain files in the  tmp directory     Optim requires that the following files not be deleted while any Optim process  for example  pr0svce   pr0cmnd  etc   is running     7    e Directories with names beginning with    Mw_  directories        or files  whether open or closed  within those    e Files  whether open or closed  with names beginning with    Mw      e Files  whether open or closed  with names beginning with    regss      Even though some of these files are of type    s   they may be safely deleted after all Optim processes are  shut down  In addition  you must shut down all Optim processes before killing watchdog  mwrpcss  or    regss  and before stopping mwadm     350 IBM Optim  Optim Installation and Configuration Guide    Optim writes log and error files to the  tmp softech directory during installation  These files may contain  diagnostic information should the setup program fail  Once the installation has been deemed successful   the  tmp softech directory can be safely deleted        Securing the Products and Configuration Files    This section provides guidelines for obtaining the most protection on UNIX s
281. ense file    e 2 enable a 30 day trial license    Continue to the Specify ODM License File screen     300 IBM Optim  Optim Installation and Configuration Guide       This screen prompts you to enter the fully qualified name of your ODM license file or return to the  previous screen and choose a trial license     Next  the Pre Installation Summary screen displays     Sutebile Filep    a Manager Intertsac       The Pre Installation Summary screen displays details  including the type of installation  product features  and space requirements  Press Enter to proceed with the installation     When the installation process completes  the following screen displays     Appendix A  Install and Configure the Server under UNIX or Linux 301       This screen displays information about the rtedit file and the  EDITOR environment variable  Proceed to  the Files to Modify screen        The files listed on this screen must be modified before running Optim  Continue to the Sign Optim Exit  screen     302 IBM Optim  Optim Installation and Configuration Guide    Optim   requires    ized   To  use    IHE   HUMBER    On the Sign Optim Exit screen  choose whether to sign the default Optim exit  The View Release Notes  screen displays next     m e p ee    DEFAULT        Choose whether to view the Release Notes  Release Notes are displayed if you selected them  Next   continue with the Remove Temporary Files screen     ftmp sotftech files    Appendix A  Install and Configure the Server under UNIX or 
282. ensePanel selection   The Optim license agreement  You must accept the license agreement to continue the installation     1    T accept the terms of the license agreement        2     I do not accept the terms of the license agreement       W LicensePanel selection 1   P installLocation     The directory path for installing the Server  If the directory name contains spaces  enclose it in  double quotation marks      P installLocation  opt IBM Optim rt   P ProgramFeature active     Install the Server  This option installs all files needed to run the Server in a Solaris  HP UX  or  AIX operating environment  including shell scripts and configuration files     true Install the Server     false Do not install the Server    P ProgramFeature active true     P SampleFeature active   Install sample Extract Files     true Install sample Extract Files     false Do not install the sample Extract Files    P SampleFeature active true     P ODM Feature active   Install the Optim Open Data Manager  ODM  interface feature  which requires a product license     If you select this option  refer to Appendix F     Open Data Manager     on page 449  for ODM    configuration instructions         324 IBM Optim  Optim Installation and Configuration Guide    true Install the Optim ODM interface feature   false Do not install the Optim ODM interface feature     Note  If you set  P ODMFeature active true  you must define a value for   W ConfigureODMPromptPanel  ConfigureODMChoice     P ODMFeature active
283. ent Optim  Directory  The Security Admistrator can only be changed by the Security Administrator    lick  lt Change gt  to specify a different Security Administrator  Click  lt Proceed gt  to  perform the action or  lt Skip gt  to bypass this step        Optim Directory displays the Directory name  and Security State indicates that security is Initialized   Security Administrator for this Optim Directory identifies the Security Administrator by the two part  Domain User Name     Changing the Administrator    To change the Security Administrator  click Change  The Configuration program displays the next dialog   depending on the following     e If the Security Administrator is not signed on to the workstation  the Specify Domain Connection  Information dialog is displayed and the administrator must enter the domain password     e If the Security Administrator is logged on to the workstation or a password is supplied  the Specify  Domain Connection Information dialog allows the user to specify a new Security Administrator  For  more information  see     Specify Domain Connection Information    on page 122    After specifying a new Security Administrator  Security Administrator for this Optim Directory displays   the new Administrator and Proceed is available  You must click Proceed to complete the change of   Administrator    If a new Security Administrator is specified  clicking Skip will cancel the change of Administrator     After clicking Skip or Proceed  the Set Archive Fi
284. ent access to the Directory from this workstation  use the  Connect to Database dialog to specify a User ID and Password  see    Connect to Database    on page 75    Click Proceed to display the Complete dialog and complete the process    Update DBMS Version for an Optim Directory   When you select Update the DBMS Version for an Optim Directory from the Tasks menu  the first    dialog cautions that you should select this task only when the Optim Directory resides in a database that  has been upgraded to a new version  This task prompts you to     198 IBM Optim  Optim Installation and Configuration Guide    Tasks to update DBMS version for an Optim Directory   1  Select the Optim Directory to update and select the new DBMS version    2  Drop the old packages  plans  or procedures and create new ones for the Optim Directory   3  Update the database signature for the Optim Directory     When the process completes  the database signature is updated automatically   Specify Optim Directory    The first step in updating the DBMS version for an Optim Directory is to specify the name of the  Directory  Click the down arrow to select from a list and click Proceed           Update the DBMS Version for an Optim Directory   Specify Optim Dire    Mi   E3    he Optim Configuration program stores information about each database that contains  a Optim Directory in a named registry entry  Select the name of a Optim Directory From wi  he list of existing registry names  then click  lt Proceed g
285. ent in every dialog     Cancel  Close the current dialog and return control to the Configuration main window  This button is  present in every dialog     DBMS Terms Used    Optim supports several database management systems  Terms used in a configuration dialog reflect the  DBMS for the database that is being configured  For example  when configuring an Oracle database  a  configuration dialog refers to Packages to access database tables  However  when configuring a Sybase  ASE or SQL Server database  the same dialog refers to Procedures  and for a DB2 database it refers to  Plans  Varying terms are noted in the discussion of a dialog  In some instances  a particular DBMS may  require a unique dialog  When this happens  both the common dialog and the DBMS unique dialog are  illustrated and discussed     Display SQL    If the Configuration program creates data definition language statements or DDL  the pertinent dialog  includes a check box  Display SQL  To review DDL statements before they are executed  select this check  box  To execute a task without review  clear the check box     Note  The Configuration program creates a text file  sql txt  containing the DDL generated during the  current and previous sessions  You can browse or print this file using a text editor  such as Notepad  The  file is generated whether or not you select Display SQL on a particular dialog and is stored in the  default Temp directory     If you select Display SQL and click Proceed  the Browse SQL 
286. er  or Informix database instance for the  Optim Directory     Note  This prompt is displayed only if the Optim Directory is in a Sybase ASE  SQL  Server  or Informix database     Note  If you are creating a new Optim Directory and specify a User ID associated with another Directory  in the database  the following pop up dialog informs you that another ID must be specified for the Optim  Directory tables schema name     76 IBM Optim  Optim Installation and Configuration Guide    e Select Yes to use the existing Directory instead of creating a new Directory and proceed to the    Create Drop Packages dialog     e Select No to continue creating a new Directory and specify a new schema name in the Create Optim    Directory Tables dialog     IBM Optim       2     Optim Directory was found with the Schema Name pstuser  To create a new Optim Directory  you must specify a different Schema  Name  Select  lt Yes gt  to use the existing Optim Directory  or select  lt No gt  to specify a different Schema Name and create a new Optim    Dien ntne s          i    Yes No         Create Optim Directory Tables    After the workstation is connected to the database  you can create the Optim Directory  The Configuration    program names the tables automatically  but you can specify the identifier  Creator ID  Owner ID  or    Schema Name  and the database tablespace for each table     You can create the Optim Directory tables in a unique tablespace or in the same tablespace as the other    databas
287. er User ID and Password provided with pstdir keyword   pstlogon client    dbaliaslogon  The source of DBMS User ID and Password for DB Alias access  Valid entries are     client User ID and Password for the delegating client  i e   from the Server tab in Personal  Options or  USERID and  PASSWORD from the command line    Default     server User ID and Password provided with dbalias keyword   dbaliaslogon client    delfileinterval  The interval in minutes for deleting Archive Files with an expired retention period after being  recalled from secondary media     n A value from 0 to 300  Specify 0 to prevent the deletion of recalled files     10 Default setting   delfileinterval 10    filelogon  The source of User ID and Password for file access  Valid entries are     local User ID and Password used to start prOsvce   Default     client DBMS User ID and Password for the delegating client  i e   from the Server tab in  Personal Options or the server parameter in pstlocal cfg      server userid password  The provided User ID and Password apply for all delegated processes  Specify         as the  assword when a secure password is supplied in a password file   See Securing the    D  Configuration Files    on page 353 for more information      Note  If the client or server keyword is used  the prOsvce daemon must be started under root  authority     filelogon local    filemode  Access permissions for Extract  Archive  and Control Files  Use any combination of the following     ALL Rea
288. er function        Copyright IBM Corp  1994   2010 1        SHARED NETWORK    Minimal Opiim data flows over shared network   mosi data tows between the Serer and ihe DBMS Server     A dedicated server must have connectivity to the database  but can be configured to avoid competition  with other network traffic  In general  a process must be defined using Optim running on a Windows  platform  However  a process can be initiated on any platform  using the Command Line Interface     Installation and Configuration Sequence    Regardless of the configuration you choose  you must first install Optim on a Windows machine that has  connectivity to your database  i e   the    First Workstation      Following this installation  you will configure  the first workstation to create the Optim Directory and any DB Aliases needed to access your databases   If the first workstation is to be used as a Server  you can also configure it for this  You can then install  and configure any additional Windows based workstations or Servers  using the Configure Additional  Workstation task and  if needed  following the steps for Server configuration      If you are implementing the Server on a UNIX or Linux based machine  you can follow the directions in    Appendix A     Install and Configure the Server under UNIX or Linux     on page 293 once the Windows    installations are complete and Optim Directory and DB Aliases are configured        Several steps are involved in installing Optim  This overview
289. er one forward slash     for the  User ID and leave the Password blank     372 IBM Optim  Optim Installation and Configuration Guide    UNIX or Linux File Access    The effective User ID and Group ID for a process determine the directories  files  or mount points that  can be accessed  By default  the user that creates a file has read and write privileges  any other group or  user has read privileges only     Filemode Parameter    You may want files created by the Server to be available to other users to run the same job and overlay  the same file  The filemode parameter in pstserv cfg allows you to grant file access to other users  The  filemode parameter changes the default file mode for any file created by the Server and allows you to  limit read or write privileges for a user  group  or other     Daemon Startup Directory    A directory created during the daemon startup tracks the daemon system wide  so that you can shut the  daemon down from a different process  This directory includes a file for each daemon started   In  production environments  there is usually one file      The default creates an    rt4s    subdirectory under the system    tmp    directory  However  the daemon is  often run under a    fenced    user that does not have privileges in the tmp directory  To overcome this  you  can set the PSTINFO environment variable before starting the daemon  Specify the complete path to a  directory to which the user starting the daemon can write  In general  you must p
290. eration     110 IBM Optim  Optim Installation and Configuration Guide     lt  gt  Configure First Workstation   Create Select DB Alias    he Optim Configuration program stores information about each database connection in   a DB Alias  Select the  Create New  option to create a single new DB Alias  the   Create Select Multiple  option to create or select multiple DB Aliases from a Single DB  Server  or the  Use Existing  option to use an existing DB Alias  then click       Although you can select the Create New option and follow the steps for each database  the Create Select  Multiple option saves time by allowing you to set specifications for each database at the same time     On the Create Select DB Alias dialog  select the Create Select Multiple option and click Proceed     The Configuration program opens the Specify DB Alias DBMS dialog     Chapter 5  Configure Workstations 111     lt  gt  Configure First Workstation   Specify DB Alias DBMS    he Optim Configuration program can create a DB Alias for an existing database  Select  he DBMS type and version for the database that you want to configure  then click   lt Proceed gt   Note  Support for some of the listed DBMS versions may have been  discontinued by the vendor     freseo          Select the DBMS Type and Version and click Proceed     The Connect to Database dialog is displayed next     112 IBM Optim  Optim Installation and Configuration Guide     lt  gt  Configure First Workstation   Connect to Database    he Optim
291. erformed during a Delete Process only when the following are true   e Compare Row Contents is not selected in the Delete Request Editor    e Both the table in the source file and database have a unique primary key    e The table has no file attachments to be deleted     Allow Optim PK Rels on DB Views    Select this check box to allow users to define Optim Primary Keys and Relationships for database views   Extract using Uncommitted Read    Set an option to enable extracting of uncommitted rows from the database during an Archive or Extract  Process  You can extract uncommitted rows from specific tables in the Access Definition or all tables   Selecting this option for tables with known performance problems may increase the speed of your  Archive or Extract processes  This option is available only if your Optim license key includes support for  a DB2 LUW or DB2 z OS database     226 IBM Optim  Optim Installation and Configuration Guide    Active Automatically extract uncommitted rows from each table in the Access Definition during all  Archive or Extract Processes  The Uncommitted Read check box on the Access Definition Editor  is unavailable     Inactive  Automatically extract only committed rows from each table in the Access Definition during all  Archive or Extract Processes  The Uncommitted Read check box on the Access Definition Editor  is unavailable     Default Active  The Uncommitted Read option on the Access Definition Editor is available and selected by  default  Un
292. erver without the need of a secondary server     You can use Attunity Studio  which is included with your ODM installation  to administer the ODM  Server from a Windows machine  Attunity documentation is located in the ODM doc subdirectory of the  Optim installation directory        Installation    The Optim installation DVD for Windows includes installation files for the ODM Server and Attunity  Studio  The Optim installation DVD for Linux includes installation files for the ODM Server only     Note  If installing ODM Server or Attunity Studio in a Windows environment  you must remove any  prior versions before installation     During the installation of Optim you can install ODM as part of the Optim installation process  or copy  the ODM files and install ODM at a later time        Copyright IBM Corp  1994   2010 449    Introduction Open Data Manager  ODM  is distributed with a temporary 30 day  License Agreement license and  for continued use  requires a permanent license  If  upgrading ODM from version 6x or 7 1 of your Optim solution  you  must obtain a new permanent license but can use the 30 day   Type of Installation license temporarily  If you are upgrading from a later version of your  Install Location Optim solution  you can apply the license used previously  Ifyou do  not have access to the license file or wish to install ODM at a later  time  select    Only Copy the ODM Files        Customer Information    Component Selection    ODM Information  Shortcut Location
293. es  or procedures are  created as part of the configuration process     Note  When you create the Optim Directory  the Configuration program also creates the Windows  registry entry needed to access the Optim Directory     Create DB Alias es     Optim requires a DB Alias for each database instance it accesses  You may define one or more DB Aliases  at installation or use the Configuration program to add DB Aliases later     4 IBM Optim  Optim Installation and Configuration Guide    The same information specified for the Optim Directory is needed for each DB Alias  that is  DBMS Type  and Version  User ID  Password  Connection String  and Identifier for the packages  plans  or procedures  to be included as part of the DB Alias definition  Meaningful DB Alias names are desirable because  Optim references tables using a three part name  dbalias ownerid tablename      Create Optim Primary Keys    Many Optim processes require primary keys  Often  database tables do not have DBMS primary keys  In  this step  you can create Optim Primary Keys for any table that does not have one  but does have a  unique index  You may choose this option for each DB Alias     Load Sample Database Tables    Optim is distributed with a sample database  consisting of several tables  CUSTOMERS  ORDERS  etc     These sample tables allow you to experiment while learning how to use Optim and serve as the basis for  training     Load Data Privacy Data Tables    Data privacy data tables are available to clien
294. es are  committed to the database  If you do not specify a limit  the default value is 200  An Insert  Restore  or  Delete Request can require more frequent commits     Sybase Unchained Mode    Optim normally runs in chained mode  When a trigger in a Sybase ASE table will be fired as a result of  an Insert or Delete Process  and the trigger calls a stored procedure that must run in unchained mode  the  connection must be in unchained mode for the procedure to work     Select an option for running an Insert or Delete Process  as follows     Active Require Insert  Restore  and Delete Processes to run in unchained mode  the Run in Unchained  Mode check box in Personal Options  see     Sybase Unchained Mode    on page 288  is unavailable     Inactive  Set all processes to run in normal mode  the Run in Unchained Mode check box in Personal  Options is unavailable     Chapter 8  Product Options 225    Default Active  The Run in Unchained Mode check box in Personal Options is available and selected  by default   Insert  Restore  and Delete Processes run in unchained mode unless the Run in Unchained Mode  check box in Personal Options is cleared     Default Inactive  The Run in Unchained Mode check box in Personal Options is available and cleared  by default   Insert  Restore  and Delete Processes run in normal mode unless the Run in Unchained Mode  check box in Personal Options is selected     Allow User to Lock Tables    Select this check box to enable the Lock Tables option in the
295. ess to all  users and roles except the Guest role        The Column Secured setting indicates that one or more columns in the table have defined access  permissions  To view a list of the secured columns  right click the ORDERS row and select List  Columns     As shown by the Table Access Control dialog  the Default AC Type grants all users Allow access  All  users that can access the table are allowed to access columns not specified in the Column List     Appendix D  Optim Security 423      Table Access Control  File Edit Options Help    Table    Dems OPTUSR ORDERS     Column List  Column Access Control     Column    4   Default  Default       olx     Access    Allow   Deny  bial eda H     vw         ORDER _ID  Explicit                However  only the Optim Administrator role can access the ORDER_ID column  All other users and roles    are denied access                                           Table Access Control  Ioj x   File Edit Options Help  Table    DBMS OPTUSR ORDERS 7   Column List  Column Access Control   Access  Column   Allow Deny     gt   afaa of   Default  1    Default  rl wv  ORDER ID  Explicit Optim Administrator MIC  Ready A       e In the Column List  the AC Type for ORDER_ID is Explicit  The access permissions  column only     424 IBM Optim  Optim Installation and Configuration Guide    apply to this    e In the Column Access Control list  the Optim Administrator role is assigned Allow access  and the   Default  setting  representing users not included in
296. ess to the Directory from this workstation  you can use the Connect to Database dialog to    specify a User ID and Password different from those used to create the Directory     After you have created the new Optim Directory  the Conversion Process displays the Export Data from  an Old Directory dialog     Appendix G  Converting PST and Optim Directory Objects 489    Step 2  Export Data from Old Optim Directory    The next step in the process is to export objects from the old Optim Directory          gt  Convert Optim Directory Objects   Step 2  Export Data from an Old 0    Mi   E3    In Step 2  you will export the data from the old Optim Directory  using this version of  he Optim Configuration Program   To export the data From an old Optim Directory   select the  Export Data from an Old Optim Directory  checkbox  If step 2 has already  been performed  and you have access to the file containing the exported data From the  d Ankin Mire par the checkho ele Proceed m inue Fa the ne arn       To begin this step  select the Export Data from an Old Optim Directory check box and click Proceed  To  skip this step and display the Import Data into New Optim Directory  dialog  leave the check box blank  and click Proceed     Specify Optim Directory    Use the Specify Optim Directory dialog to select the name of the Optim Directory from which objects are  exported     490 IBM Optim  Optim Installation and Configuration Guide     lt  gt  Convert Optim Directory Objects   Specify Optim Dir
297. ess to the Optim Directory  as provided in  Personal Options for the delegating workstation   In Personal Options  you can also require a  password each time  or deny access  Refer to Server Tab    on page 269  for more information     DB Aliases    Server Select to use the User ID and password provided on the Connection tab for Server use of DB  Aliases     Client Select to use the User ID and password for Server use of DB Aliases  as provided in Personal  Options on the delegating workstation   In Personal Options  you can also require a password  each time  or deny access  Refer to    Server Tab    on page 269for more information      156 IBM Optim  Optim Installation and Configuration Guide    File Input Output  Server Select to use the Service Logon on the Startup tab  This setting applies only when Server  credentials are used for file access   Client  e Select this option to use User ID  password  and domain specified on the Server tab in  Personal Options on the delegating workstation for Server local disk and network share access   Refer to    Server Tab    on page 269  for more information   The delegating credentials must have the following privilege   e Log on as a batch job  GSE_LBATCH_LOGON_NAME      Note that  in some installations  you can give this privilege to everyone in the Local Security  Policy  instead of specifying credentials for each user      Use this Logon for accessing files    If files are accessed using Server credentials  you must indicate the 
298. etched to browse or edit table data or for Point and Shoot  If you do not specify a  value  the default value is 1000     A user can establish a lower Maximum Fetch Rows limit by selecting Personal from the Options  menu and editing the Display tab     Maximum Extract Rows  Specify the maximum number of rows  1   999999999  that can be processed during a single  Extract or Archive Process  If you do not specify a value  the default value is 100000     A Row Limit for an Archive or Extract Process cannot exceed this value   Site Defaults    The site specific  default Calendar used to schedule action requests or to age data in a Column Map     Calendar  Select a site default Calendar  To select from a list of available calendars  click the down arrow   You can select a different calendar on a process request  as needed     222 IBM Optim  Optim Installation and Configuration Guide    Cascade Delete Rule    Set options for performing a cascading delete or update on tables that are not explicitly included in an  Access Definition or a process     Warn on Cascade Delete Update  Click the down arrow to choose when to display a warning if a cascading delete or update may  occur     User Allow the user to determine when to display a warning  This is the default setting     The corresponding Warn on Cascade Delete Update setting in Personal Options is  enabled  See     Warn on Cascade    on page 273 for more information    Runtime  Display a cascade delete update warning only at run ti
299. exit or a custom exit supplied by you to use Optim  but you can only sign the  default exit during setup   See    The Optim Exit in UNIX    on page 356  for detailed information on the  Optim default exit and user supplied exits      Note  If you want to sign a custom  user supplied exit  you must run a script file  called opmusign   following installation  as described in Signing a User Supplied Exit in UNIX   Red Hat Linux 3 or Solaris  8    on page 364     If you select Yes on the Sign Optim Exit dialog to sign the default exit  setup will open a separate  terminal window to sign the default exit     Window Edit Options Help    orUsign  d  setup  home roberts rtinstalledstt    Please wait     Please enter the Optim credentials assigned to your company     Id           Appendix A  Install and Configure the Server under UNIX or Linux 319    Type your company credentials when prompted for that information  Your company credentials consist of  the company ID  Name  and Password assigned to your organization when you received Optim  All three  entries are case sensitive  and you must enter them in the format provided to you  Press Enter after each  prompt to display the next prompt  After you specify your company ID  for example  press Enter to  display the Name prompt        orUsign  d  setup  home roberts rtinstalledtt   Please wait      Please enter the Optim credentials assigned to your company   Id  105499   Name Sample Company Name   Password        fj    Note  If any of 
300. ext   the Configuration program opens a query dialog that prompts you to purge another DB Alias  To purge  another DB Alias  select the check box and click Proceed to open the Create Select DB Alias dialog on  which you can select another DB Alias     Chapter 7  Maintenance and Other Configuration Tasks 217    218 IBM Optim  Optim Installation and Configuration Guide       Chapter 8  Product Options    Each workstation using Optim must reference a Product Configuration File  The path to the appropriate  Product Configuration File is specified in Personal Options  You must use the Product Options dialog   however  to create a Product Configuration File     Note  A password is required to open the Product Options dialog     Generally  Product Options parameters enforce site and system requirements  Use the Product Options  dialog to     e Name the Product Configuration File    e Establish password security for Product Options    e Limit the amount of data that can be processed at one time    e Define defaults and user control over certain activities    e Provide connection information for machines hosting the Optim Server  Server    e Specify general parameters for editing or archiving    e Customize loader parameters and enforce loader requirements        Configuring Product Options    You can configure Product Options using the Configuration program  or you can set options within  Optim  In either case  you will use the Product Options dialog     Using the Configuration Progr
301. ext  setup displays information about the shell scripts and configuration files to help  you select files to modify  You can scroll the display to read information about each file     Appendix A  Install and Configure the Server under UNIX or Linux 315    Optim Server Setup          For new installations  a working version and a sample version of each shell script and configuration file  are installed  The sample version of each file has the file extension  sam     For upgrade installations  only the sample scripts and files are installed  and existing samples are  automatically renamed with the extension  bak  This feature prevents overwriting of your working scripts    and files  and allows you to compare existing versions with new sample versions     When you click Next  you are prompted to edit each shell script and configuration file     316 IBM Optim  Optim Installation and Configuration Guide       The following files must be modified for your installation before the  Optim Server can be run  The Setup program can launch your default editor   via  users test2 optimbuild rt sbin rtedit   to modify each of the  selected files        Select the files from the following list for which you would like  setup to launch an edit session  Any of these file can be modified  later  but must be modified before starting Optim     Update  userstest2 optimbuild ttsetenv  Update susersAest2 optimbuild t sbinstserver  W Update  usersMest2 optimbuild rt sbinst4s   W Update fuserstest2 op
302. ext file with the  appropriate parameters for the tasks     For this example  the text file is called C  Cre_dba txt      PSTDirName ORA_LOCAL  PSTDirUserID roberts   PSTDirPassword softech  DBAAction createnew   DBAName AUDB_LOCAL  DBMSType ORACLE   DBMSVERSION 6 1   ConnectStr sample  UserID roberts  Password robbie   SPAction createnew  Description  Local ORA V 6 1 Sample    Task DB     DBAAction createnew  DBAName ASYB_LOCAL   DBMSType SYBASE  DBMSVERSION 11 9 2   ConnectStr roberts  UserID roberts  Password robbie   DBQualifier roberts  SPAction createnew  SPShare True   Description  Local Sybase V 11 9 2 roberts   Task DB     DBAAction createnew  DBAName AROBDB3   DBMSType SYBASE  DBMSVersion 11 9 2   ConnectStr roberts   UserID roberts  Password robbie  DBQualifier robdb3   SPAction Useexisting  SPShare True   Description  Local  Sybase V 11 9 2 robdb3   Task DB     DBAAction createnew  DBAName AROBDB4   DBMSType SYBASE   DBMSVersion 11 9 2   ConnectStr roberts   UserID roberts  Password robbie  DBQualifier robdb4   SPAction UseExisting  SPShare True  Description  Local  Sybase V 11 9 2 robdb4   Task DB    To perform the tasks from the command line  specify    380 IBM Optim  Optim Installation and Configuration Guide    PROCNFG  FILE C  Cre_dba  txt       Examples   Apply Maintenance to Multiple DB Aliases    To apply maintenance to multiple DB aliases  the first step is to create a text file with the appropriate    parameters for the tasks     For this example  the te
303. ey is unique to your company and is sent to you by email when Optim is shipped  You must use  this key when you configure the first workstation and any additional workstations     Note  During the process to configure the first workstation  you can optionally export the Product  License Key and other details and import this information when configuring additional workstations     Create Optim Directory    Although you may use any number of database instances with Optim  only one is designated to hold the  Optim Directory  Typically  the Directory will share an instance used for other tables  While the Optim  Directory is rarely so large or so heavily accessed as to justify a dedicated database instance  you can  dedicate a database instance solely to the Optim Directory  if desired     When you create the Optim Directory  you are prompted for the following information     Optim Directory  Any meaningful name  up to 12 characters      DBMS Type and Version  Supported database management systems include DB2  Oracle  Sybase ASE  SQL Server  and  Informix     Connection Information  User ID and password needed to connect to the database instance and the connection string  needed to permit user access     Table Information  Identifier  Creator ID  Owner ID  or Schema Name  for the Optim Directory tables and the  tablespace where they are created  This identifier is used as a qualifier for the names of plans   packages  or procedures needed to access these tables  The plans  packag
304. f Optim on a    machine using the Solaris operating environment  under SPARC  the HPUX operating environment  the  AIX operating environment  or Red Hat Application Server in Appendix A     Install and Configure the  Server under UNIX or Linux     on page 293        Install Introduction    You can begin Optim installation using the graphical user interface in one of three ways   1  Insert the Optim DVD in the workstation drive  Optim begins the installation automatically   2  Open Windows Explorer  double click the icon for your DVD drive  and double click IBMOptim exe     3  Open Network Neighborhood  open the network drive that contains the contents of the Optim DVD   and double click IBMOptim exe     Optim displays the Introduction dialog        Copyright IBM Corp  1994   2010 23     gt  Introduction      License Agreement  Customer Information     Type of Installation      Install Location  Component Selection     ODM Information  Shortcut Location     gt  Summary   gt  Installation     Installation Complete       After you read the text  click Next  to continue to the     Software License    on page 25     24 IBM Optim  Optim Installation and Configuration Guide       Software License    The Software License Agreement dialog prompts you to accept the License Agreement     v Introduction    gt  License Agreement  Customer Information     Type of Installation      Install Location  Component Selection   gt  ODM Information      Shortcut Location     gt  Summary   gt  Insta
305. f each available Optim Directory     Description  Text that describes or explains the purpose of the Optim Directory     Selected for Import  List of Optim Directories selected for import  Move an item from one list to the other by  dragging the name  Also  to rearrange listed items  drag the line number to the new position     Name Name of each selected Optim Directory     Chapter 5  Configure Workstations 133    Description  Text that describes or explains the purpose of the Optim Directory     User ID  Identifier  up to 30 characters  that the DBMS requires to permit access to the Optim  Directory  You can modify this entry     Password  Password  1 to 30 characters  that corresponds to the specified User ID  You can modify  this entry   e The database administrator usually defines User IDs and passwords   e This password is used only by the DBMS  Sybase ASE and SQL Server passwords are  case sensitive     Connection String  String  or name  that permits a workstation to access the database  The DBMS uses this  connection string to recognize the database  You can modify this entry     e For some database management systems  it is possible to define a different Connection  String for each workstation to access the same database    e For Sybase ASE and SQL Server  the Connection String refers to the network name of  the computer where the database resides     Create Registry Entry   If you elect not to import Optim Directory registry data  you must create a new registry entr
306. f you select this check box  the Centera Minimum  File Retention box becomes available     NetWorker  Select this check box if EMC NetWorker is available     Tivoli Select this check box if Tivoli is available  If you select this check box  the Tivoli Options box  becomes available     Note  To use a Tivoli device  you must install the Tivoli client and API support on the machine  where the Optim Server runs     Chapter 8  Product Options 239    Note  You can copy an Archive File to a backup device by referencing a Storage Profile  with the  necessary backup device parameters  in an Archive Request  For details  refer to the Archive User Manual     Tivoli Options  Node Name  Specify an identifier that allows access to the Tivoli tape backup device     Password  Specify a password that allows access to the Tivoli tape backup device     Centera Minimum File Retention    Specify the default minimum retention period for protecting Archive Files on Centera from deletion  The  minimum retention period is measured from the time the Archive Process copies the file to Centera  After  the minimum retention period expires  the file can be deleted from Centera     Allow User to alter Minimum Retention  Select this check box to enable the Minimum File Retention setting in the Storage Profile Utility   allowing users to override the default minimum retention defined in Product Options     Centera Default  Select to use the Centera default minimum retention period  based on your Centera con
307. ffect     Notes   e If a user is included in multiple roles in the list  the most restrictive permission applies     e Unless the AC Type for the Table List entry is None  the Table Access Control list includes a   Default  setting  This default cannot be deleted and applies to users for which no explicit  permissions are granted     Type the name or use the drop down list to select the name of a role defined in the ACD  You  can also edit a role name  To remove a role name  use the Remove commands in the shortcut  menu     Access  The type of access permissions for the role  Select one of the following     Allow The role is allowed access to the table    Deny The role is denied access to the table   You must select either Allow or Deny for  Default   Roles for which both Allow and  Deny are blank assume the permission selected for  Default      Shortcut Menu Commands    Right click the Table Access Control list to display the following shortcut menu commands     Remove  Remove the role from the list  This command is not available for  Default      Remove All  Remove all roles  except  Default   from the list     Allow all non default  Allow access for all listed roles  except  Default      Deny all non default  Deny access for all listed roles  except  Default      Selecting Tables from a Database  Use the Select Table s  dialog to select the names of one or more tables from a database referenced by a  specified DB Alias  To open the Select Table s  dialog  right click the b
308. figuration     Infinite  Select to keep an Archive File on Centera forever  the file cannot be deleted     Interval  Select to protect an Archive File from deletion for a specified period  You can specify a number of  years  days  or a combination of both     When you select Interval  the Years and Days boxes become available     Years Specify the number of years  0 to 100  to protect an Archive File from deletion  The  default value is zero  0      Days Specify the number of days  0 to 18300  to protect an Archive File from deletion  The  default value is zero  0    Note  18300 days equals 50 years   None Do not use a minimum retention period  allow an Archive File to be deleted from Centera at any  time     WORM Device Minimum File Retention    Specify the default minimum retention period for protecting Archive Files on a WORM device from  deletion  The minimum retention period is measured from the time the Archive Process copies the file to  the device  After the minimum retention period expires  the file can be deleted from the device     Allow User to alter Minimum File Retention  Select this check box to enable the WORM Device Minimum File Retention options in the  Storage Profile Utility  allowing users to override the default minimum retention defined in  Product Options     Interval  Select to protect an Archive File from deletion for a specified period after the file is generated   You can specify a number of years  days  or a combination of both     When you select
309. figuration Overview      Chapter 3  Signing an Optim Exit  Writing Your Own Exit    Prerequisites to Signing a User Supplied    Exit    Signing an Exit in Windows     Changing a Signed Optim Exit     The Sign Optim Exit Dialog     Specifying a Company Name and ID     Chapter 4  Configuration Window and  Menus      Main Window and ence   Main Window   Menus     Processing Log   Configuration Assistant   Dialogs      Chapter 5  Configure Workstations   Configure the First Workstation    Specify Product License Key    Create Optim Directory       Copyright IBM Corp  1994   2010      23     23     20    26  S27    28  s29    30   lt 31    32    33    34    34    35    44    47      49    50    50  pl  53    54    56      59    60    60    61    65    66    67      71  s71   lt 71    72    Create DB Aliases   Optim Security     Configure Options    Export Registry Data       Configure the First Workstation   Summary  Configure Additional Workstation   Import Registry Entries     Create Registry Entry    Initialize Security  Change Security   Administrator        Enable Disable Optim eet Feat  re     Enable Disable Archive ODBC Interface   Specify Product Configuration File   Configure Additional Workstation   Summary      87    120    124    129    131    131    132    134      138    139    140    141    141    Chapter 6  gue the ae Server 143    General Tab    Errors Tab   Load Tab   Connection Tab   Access Tab  Startup Tab    Security Tab    Endpoints Tab    Archive Tab    Rete
310. file installs  This launches the default editor that you will use to modify shell  scripts and configuration files before starting Optim for the first time     e The next dialog displays information about the shell scripts and configuration files to be modified  You  can scroll the display and read about each file     e The Select Files to Modify dialog displays next  If you select files to modify from this list  the default  editor launches  displaying the selected file     e Next you are prompted to sign the default Optim exit and supply your company s ID  name  and  password     e You are then prompted to view the Release Notes     e The next dialog prompts you to remove temporary files  During installation  Optim creates several  temporary log and error files  You can delete these  log and  err files from the  tmp softech directory     e The Installation Complete panel displays the message that Optim has been successfully installed     Console Installer   UNIX or Linux    In a UNIX environment  you can run the installer from the console to install Optim server  The  information in this section applies to all UNIX or Linux platforms except Red Hat Linux 3 or Solaris 8     For Red Hat Linux 3 or Solaris 8  refer to     e      Command Line Installation   Red Hat Linux 3 or Solaris 8    on page 323        Installation   Red Hat Linux 3 and Solaris 8    on page 306    To install Optim server from the console  use this command in the installer directory    install bin  i  conso
311. following screen displays     Install location  Default Install Folder  C  IBM Optim  ENTER AN ABSOLUTE PATH  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT    Configure Open Data Manager Now     Open Data Manager CODM gt  is distributed with a temporary 38 day license and   ontinued use  requires a permanent license  If upgrading ODM fron i  7 1 of your Optim solution  you must obtain a new permanent license  the 38 day license temporarily  If you are upgrading from a later version     ww Optim solution  you can apply the license used previously  If you do not  access to the li e File or wish to install ODM at a later time  select  Copy the ODM Files        i  Configure ODM Now  2    Only Copy the ODM Files    ENTER THE NUMBER FOR YOUR CHOICE  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT         Select 1 to configure ODM or 2 to copy the ODM files for installation later     If ODM was not installed before this installation  the following screen displays     Chapter 2  Installation 39    etup will install IBM Optim in the following folder   Install location    Default Install Folder  C  IBM Optim    NTER AN ABSOLUTE PATH  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT    Your Optim solution includes a 38 day trial license for Open Data Manager  lt   In order to use ODM after JA days  you must have a permanent license  Dire  1 ODM license key requests and inquiries to optkeys Cus ibm com  If you do n  e access to the license file or wish to install ODM at a later time  selec  ly C
312. for Windows 2000  or above  provides a Windows Service called DB2 Security  Server  db2sec exe   This program must be started on any machine  client or server  on which a user  account must be validated  For client machines  this service is necessary only if any connected instance  requires client authentication  During installation of a DB2 Linux  UNIX  Windows product  this service is  registered with Windows  It is removed during uninstall     By default  the DB2 Security Server starts automatically when Windows starts  You can start it manually  using the Service dialog from the Windows Control Panel or you can enter the following command at the  Command Line Interface     NET START DB2NTSECSERVER    You can stop the service manually using the Service dialog or you can enter the following command at  the Command Line Interface     NET STOP DB2NTSECSERVER    If you want to start the service manually at system startup  use the Service dialog in the Windows  Control Panel to change the service startup options     When you create a DB Alias or apply maintenance to an existing DB Alias  the DB2 Linux  UNIX   Windows client software on the workstation must be at the same or higher level as the target database     Any version of the DB2 Linux  UNIX  Windows client can connect to a version of the DB2 Linux  UNIX   Windows database that is one version lower or two versions higher     Note  IBM does not support a DBMS client server configuration that includes an out of service vers
313. for each database table     Chapter 8  Product Options 233    unless overridden in the Table Name Pattern list  The oldest rows are deleted to create space to  accept new rows  Specify zero  0  or leave blank to retain an unlimited number     Table Name Pattern List    Tables for which table specific audit parameters apply  If you select the Active User option for auditing  database tables  the Product Options list supersedes any list users may specify in Personal Options     Table Name Pattern  Specify the fully qualified name of the database table or a pattern that identifies the database  tables  in the form dbalias creatorid tablename  You can also right click a grid cell and select Add  Tables to display a selection list     Status Select the auditing status for the table or tables  Click to display a down arrow and select  Enabled or Disabled for each table or pattern in the list  Use this selection to override the default  status established with the Enabled check box     Note  If auditing is disabled for a table  other table specific parameters cannot be edited     If a table is listed in both Personal Options and Product Options  the status in Personal Options is  Superseded by Product List  The user cannot change the auditing status for that table  Users can  modify the table name  however  or remove it from the list     Days to Retain  Specify the maximum number of days  1 to 999  to retain audit information for the table or  tables  To retain Audit information ind
314. frequently used character that  differs from the NULL value indicator is best     252 IBM Optim  Optim Installation and Configuration Guide    Maximum Fetch Rows    Specify the maximum number of rows from a single table that can be displayed when you browse or edit  table data or use Point and Shoot  You can enter a number from 1 through the site maximum  specified  on the Product Options dialog  The default value is 500     Maximum entries in History Lists    Specify the maximum number of recently selected items  1 to 20  displayed in a drop down list  For  example  the Extract File box in a request editor  where you can click the down arrow to view a list of the  most recently used Extract Files     Maximum entries in Menu File Lists    Specify the maximum number of items  1 to 20  displayed below the File menu commands in an editor   For example  a list of the most recently opened definitions appears on the File menu in the Access  Definition Editor     Action Definition Menu Behavior    Click the down arrow to select the default mode for opening the action or definition editors from the  Actions or Definitions menu in the main window     Open Last  Opens the last edited request in the selected editor  This is the default     Open New  Opens a new  untitled request in the selected editor     Appearance    Options for displaying tooltips and toolbars on dialogs and editors in Optim     Balloon Style Tooltips  Controls the appearance of the tooltips  Select the check box to 
315. fully disconnected    Connection to database QOR922K successful for user pstuser    The Optim Directory you selected already has a name of PSTDIRECTORY    The registry entry PSTDIRECTORY successfully saved    Database QOR922K successfully disconnected    Connection to database QOR922K successful for user pstuser                         Transaction committed   The Write Sianature Record to the Oracle Optim Directory PSTDIRECTORY functo l  b       Use this log to review the actions in the configuration process and determine if additional action is  required  The Processing Log shows the following     e The date and time you started the Configuration program    e A list of the processes started  completed  or cancelled    e The tasks performed successfully or unsuccessfully    e Instances of connecting to or disconnecting from the database    e The names of newly created Optim Directory tables    e The names of newly created database plans  packages  or procedures    e The sample tables  Optim objects  and data privacy data tables loaded or dropped     Chapter 4  Configuration Window and Menus 65    Note  To keep processing steps in view  you can move the Processing Log window without regard to  other open windows     The Configuration program generates a file  PROCNFG LOG  of configuration information from the  current and previous sessions  This file is saved to the Temporary Work Directory specified when you  configure Personal Options  or in the default Temp directory   If n
316. fy the ACL     Delete Controls the ability to delete the ACL  Not available for ACDs or File Access Definitions  or for Optim objects that are secured automatically when saved     Shortcut Menu Commands  Right click the grid to display the following shortcut menu commands     408 IBM Optim  Optim Installation and Configuration Guide    Remove  Remove the selected role from the ACL     Remove All  Remove all roles from the ACL     Allow All  Allow all Object Access  ACL Access  or both to the role     Deny All  Deny all Object Access  ACL Access  or both to the role     Clear All Allowed  For the role  clear all Allow check boxes for Object Access  ACL Access  or both     Clear All Denied  For the role  clear all Deny check boxes for Object Access  ACL Access  or both   Right click the grid column for an action to display the following shortcut menu commands     Allow All action Access  Allow access to all roles for the selected action     Clear All action Access  Clear all Allow and Deny check boxes for all roles for the selected action     Deny All action Access  Deny access to all roles for the selected action     Command Buttons    The following command buttons are available on the Access Control List Editor   Change Owner  Open the Security Users dialog to assign ACL ownership to another user account  Available to    user accounts permitted to update the ACL who are also the ACL owner or the Securit  Administrator for the Optim Directory  For more information about this d
317. g packages  plans  or procedures  This option is available only if packages   plans  or procedures already exist and can be dropped     Qualifier Prefix  When enabled  enter the high level qualifier for packages  plans  or procedures  Refers to  Collection Name to access DB2 Catalog Tables  Schema Name to access the Oracle Data  Dictionary  and Owner ID to access System Tables in SQL Server or Sybase ASE  or  Informix     Note  For Sybase ASE and SQL Server  the    sp_    prefix is displayed when stored  procedures are shared and Use One Copy for all Databases on this Server is selected     Grant Auth ID  Enter an identifier for authorized users  You can specify a single User ID  a Group Name   or Public     Use One Copy for all Databases on this Server  This check box is displayed for Sybase ASE and SQL Server only  Select the check box to  use common stored procedures for databases on a single server  For Sybase ASE  stored  procedures are stored in the special Sybase ASE database sybsysprocs  For SQL Server   stored procedures are stored in the MASTER database     Note  Microsoft SQL Server documentation includes a caution regarding the creation of  stored procedures in the MASTER database  Consider the implications of sharing stored  procedures for SQL Server before proceeding     Display SQL  Select this check box to display SQL statements before creating or dropping packages  plans  or  procedures     Chapter 5  Configure Workstations 93    Always Require a Password    
318. g to recognize the database  This value was entered  earlier in the process and cannot be edited     DB Name  Name that identifies the database for the DB Alias  This name is assigned when the  database is created     Note  The database name applies to Sybase ASE  SQL Server  and Informix and refers to  a particular database for a given server that is referenced by the DB Alias     Always Ask for Password  Select this check box to require a password each time you connect to the database  If you  clear this check box  you need not supply a password on future attempts to connect to  the database     Chapter 5  Configure Workstations 101    Note  This option is selected and unavailable if you selected the Always Require a  Password for this Database option     This completes the steps for creating the DB Aliases  Next  you create Optim Primary Keys for databases  you want to use with Optim     Create Primary Keys   In some cases  primary keys are required to extract and insert data  Certain tables in the database may  not have primary keys  but may have unique indexes  You can use the Configuration program to create  Optim Primary Keys for these tables  Optim Primary Keys are stored in the Optim Directory and  supplement primary keys defined to the database     Use the Create Primary Keys dialog to confirm the DB Alias for the database tables that require Optim  Primary Keys      lt  gt  Configure First Workstation   Greate Primary Keys    e Optim Configuration program can creat
319. gistry entries and shortcuts only    ENTER THE NUMBER FOR THE INSTALL SET  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAUL    2    Install Location    Setup will install IBM Optim in the following folder   Install location    Default Install Folder  C M BM Optim       ENTER AN ABSOLUTE PATH  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT    For the registry entries  enter the path to the folder where Optim is already installed     38 IBM Optim  Optim Installation and Configuration Guide    The Component Selection screen displays only if you chose Customized Installation on the Choose  Install Set screen     d    Install location    Default Install Folder  C  Program Files IBM Optim    ENTER AN ABSOLUTE PATH  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT    the Product Features that you would like to install     Optin  Optin Online Documentation  Optin Archive ODBC Interface  Optim ODM Interface  Sample Files      gt 6    5 x PST Directory Conversion Files    ENTER A COMMA SEPARATED LIST OF NUMBERS REPRESENTING THE DESIRED CHOICES  O  PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT        The Component Selection screen lists all components available for installation  You can type a list of  features  separated by commas or press Enter to select all     If you chose Full Installation or if you selected Optim ODM Interface from the Component Selection  screen  the next screen to display depends on whether ODM has been installed previously  If ODM was  installed before this installation  the 
320. gs for that DB Alias only  You can repeat the  procedure for any or all DB Aliases in the selected Optim Directory  and similarly  for all DB Aliases in  each Optim Directory     Chapter 8  Product Options 241      Product Options  Iof x     General   Database   Configuration File   Password   Edit   Servers   Archive Load   Report    Optim Directory        DB Alias  J      Override default settings     Defaut z    Use Delete  when Truncate fails    m Loader Parameters       Additional Loader Parameters   C Force at Run Time      Use to prime New Request             Undo   Defaults            Ready Mi       Optim Directory    Select the name of the Optim Directory containing the DB Aliases for which you want to customize  loader parameters  If your site has more than one Optim Directory  and you want to specify loader  parameters for DB Aliases contained in those directories  click the down arrow to select from a list     DB Alias    Click the down arrow to select from the available DB Aliases in the selected Optim Directory  If you  select  Default   the custom loader parameters you specify apply to all DB Aliases in the selected Optim  Directory    Override default settings    Select to define unique loader parameters for a specific DB Alias  when default values are defined for all  DB Aliases in a selected Optim Directory     242 IBM Optim  Optim Installation and Configuration Guide    Use Delete  when Truncate fails    This check box is applicable to SQL Server and Sybase
321. guration program to use this option  This option is available only if an exit was previously  signed  in which case the word Valid will appear to the right of this option  under State     If you select this option  the Password field is disabled and clicking OK or Cancel has the same effect   i e   the existing exit remains in effect      This is the default option when the State entry is Valid   Sign the Default Optim Exit    IBM Optim  Optim Installation and Configuration Guide    Use this option to sign the default Optim exit  The default exit allows all requests by all users  within  the security limitations defined for each user or user group via the security functionality included in  Optim  If you select this option  you must specify your company Password to sign the default exit     Signing the default exit will overlay any previously signed exit  If you are replacing a user supplied  exit  you must have permission in that exit to sign the new exit     This is the default option when the State entry is Unsigned   e Sign the User Supplied Exit    Use this option to sign a user supplied exit   See the Optim Initialization Exit Programmer s Guide for  information on how to write an exit   If you select this option  you must specify your company  Password to sign the user supplied exit    Before you sign a user supplied exit  you must copy it to the rt bin directory where you installed  Optim  This step will overlay any previously signed exit  rendering Optim unusable unt
322. h user can run     Client supplied exits are called user supplied exits in Optim to differentiate them from the default exit  supplied with Optim  The Optim default exit allows all requests by all users  within the security  limitations defined for each user or user group using the security functionality included in Optim     The default exit is intended for clients who do not need to use a user supplied exit  although it may also  be used temporarily until you create your own  customized exit  If you use the default exit  Optim user  security functions as it did prior to release 6 5     If you implement a user supplied exit  that exit will augment the extensive security functionality already  included in Optim     Note  A user supplied exit may also be used for other functions  such as managing user accounts   monitoring user activity  forcing inactive sessions to timeout  auditing product use  and overriding user  authorization credentials     Regardless of the exit you use  i e   the default exit or your own exit   you must    sign    that exit before  you can use Optim  After the exit is signed  Optim will invoke the exit at initialization and call it at  various    exit points    in the program to determine whether Optim should continue with what it was  about to do  An exit point is a point within a program at which an exit routine can take control to do  some external function  The exit allows you to     e See what is being done by a given user at various points in a p
323. hat  the Report Process will use to verify user and group names  The machine must be part of the domain or  node where the accounts of the user and group names in the report are defined     User Report   The User Security Report lists Functional Security permissions for specified users and groups  The report  lists each privilege class and permissions for the associated privileges as well as the role to which a  permission applies     If a user is a member of a group for which Functional Security is defined  the group is included  You can  use wild cards for criteria     Domain and User Group    Enter user or group names in the format domain name  or    everyone    to include all group and user  names in all domains and nodes  Enter one name per line     You can use percent     as a wild card character  but the pattern must use the domain name format  For  example  dom n  or         Function Report  The Function Security Report lists Functional Security permissions assigned to each user and group for  selected privileges as well as the role to which they apply     The tab is divided into two grids  one for privilege classes and one for privileges that are included in the    selected privilege class  For a description of Functional Security privilege classes and privileges  see     Functional Privileges Tab    on page 397     442 IBM Optim  Optim Installation and Configuration Guide        lt  gt  OPTUSR RPT1   Report Request Editor    Bl  lala 8 S  AB  nale    test report    
324. hat matches the user id     Note  If you do not enter a password on the Command Line  prOpass prompts for one     pr0pass  d type name userid   Delete a password entry    type A valid password type   filelogon  webserver  server  tivoliavail  pstdir  dbalias    user    name The name of the configuration file parameter     Note  Use the wildcard character     as described for adding a password entry     userid The user ID used to verify that the password matches the parameter name  To protect  changes to the password file or the configuration file  the two keywords must match     354 IBM Optim  Optim Installation and Configuration Guide    Examples  This section includes examples of using the Add command     The following examples demonstrate using the Add command for the prOpass program and indicating  encrypted passwords in the configuration file     1  To encode the password for the Optim Directory  PSTDIR1  create a password  as follows   prOpass  a pstdir pstdirl myuserid mypassword  In the configuration file for PSTDIR1  specify the password as a question mark       pstdir pstdirl Oracle 8 0 schema connectstr   myuserid      2  To encode the password for the DBALIAS  specify both the Optim Directory to which it belongs and  the DB Alias name     prOpass  a dbalias pstdirl dbalias1 myuserid mypassword  And in the configuration file  specify   dbalias pstdirl dbaliasl connectstr myuserid    3  To encode a single password for a specific user account to access any Optim Dire
325. have to specify a license file     Manual ODM Installation    To install the ODM Server manually  you must run the ODM installation script and register the Attunity  license  The installation includes the ODM Server and Attunity Studio     452 IBM Optim  Optim Installation and Configuration Guide    To install a second instance of ODM Server manually  you must run the ODM Server installation file  This  server installation includes the ODM Server only     To install an ODM Server on a Windows machine   1  Copy the Attunity license file to a directory on your machine   2  From a Command Prompt  access the ODM install subdirectory of the Optim installation directory   3  Type the following command   ODMINSTALL  4  When prompted to confirm the Attunity Server installation  click OK   5  When prompted  type the path to the Attunity license file and click OK     Note  To install a second instance of the ODM Server on a Windows machine  run the ODM Server  installation file  AIS_53020 win32 exe  located in the ODM install subdirectory of the Optim installation  directory     By default  the Attunity daemon runs under the Local System account  If access to needed resources  requires network credentials  you must change the daemon logon to an appropriate network account  To  change the logon account  open the Services dialog from the Control Panel  Administrative Tools   double click Attunity Server Daemon  IRPCD   and specify the account on the Log On tab     UNIX Installation    To
326. he Optim Server DVD to a network drive and then run the setup program  from the network drive         1  Create a directory on a network drive     2  Copy the contents of the Optim Server DVD to the directory  Copy all of the files in the root of the  Optim Server DVD to the network drive     3  See Section     Run Setup   Red Hat Linux 3 or Solaris 8    to begin installation   Run Setup   Red Hat Linux 3 or Solaris 8    The graphical interface option uses the setup program to guide you through the installation process     You can begin Optim Server installation from a graphical interface in one of two ways     e Mount the Optim Server DVD  From File Manager or a console window  navigate to the DVD ROM  drive and start setup     e If you copied the contents of the Optim Server DVD to a network drive  navigate to the drive from File  Manager or a console window  and start setup     306 IBM Optim  Optim Installation and Configuration Guide    Begin Optim Server Installation   Red Hat Linux 3 or Solaris 3  This section describes how to begin the Optim Server installation     When you launch setup  a prompt for options and arguments displays     Action  Run    Please enter the following information     Arguments     Cancel       Do not enter options or arguments  Click OK to continue     The progress of a Sun Java Runtime Environment  which launches an installation program wizard  is  displayed initially     Window Edit Options  InstallShield Wizard  Initializing InstallShield Wi
327. he Server process   Generally  the RTSERVER script does not need modification     You must change the script  however  if the Server is installed in a directory other than the default  directory   opt IBM Optim  or if the Server will be run under a user account other than root  The script  contains areas that allow you to modify the following environment variables    e Set PSTHOME   PSTHOME directory rt  to define the directory containing the Server     e Set PSTUSER   PSTUSER user  to identify a user other than root     Arguments  RTSERVER arguments define the operation to be performed  as follows     rtserver start  Start the Server in the background  The stdout and stderr produced by the Server are written to a  file named prOsvce out  which can be found in the temp directory that is subordinate to the  Optim installation directory     Appendix A  Install and Configure the Server under UNIX or Linux 347    rtserver stop  Stop a running Server instance  The Server stops after processes are complete     rtserver kill  Kill a running Server instance  The Server stops abruptly  without regard to running processes     rtserver update  Reread the Pstserv configuration file after processes have completed  Use this command to make  changes to the configuration file without restarting the Server     rtserver list  List all processes running on the Server  The list includes the PID of the process  the name of the  computer delegating the process  the Optim Directory that is active f
328. he default exit during installation  If you want to sign a  user supplied exit  you must run an opmusign script file following installation   Another script file is  available to revert to the default exit from a user supplied exit  if needed   See    Signing an Exit in UNIX      Red Hat Linux 3 or Solaris 8    on page 357 for more information     356 IBM Optim  Optim Installation and Configuration Guide        The Optim default exit is delivered unsigned to ensure the following   e It is signed by a user with the appropriate company credentials    e The person signing the default exit is authorized to make the decision to use that exit  as opposed to a  user supplied exit  This is important because the default exit returns a    continue    code at every exit  point  Thus  if the default exit were delivered signed  it would bypass any security checks and  additional functionality included in your user supplied exit  assuming that you already created one      Writing Your Own Exit    If you want to employ the additional functionality available via a user supplied exit  you must write your  own exit     To write a user supplied exit  you must do the following    1  Determine what you want the exit to do    2  Determine which Optim exit points that call your exit are suitable for what you want to do   3  Write the appropriate code to respond to those exit points within your user supplied exit     After you create an exit  you must compile  link  and copy the exit to the bin dire
329. he default exit is intended for clients who do not need to use a user supplied exit  although it may also  be used as a temporary solution while you create your own  customized exit  If you use the default exit   Optim user security will function as it did before release 6 5     If you implement a user supplied exit  that exit will augment the extensive security functionality already  included in Optim     Note  A user supplied exit may also be used to perform other functions  such as manage user accounts   monitor user activity  force inactive sessions to timeout  audit product use  and override user  authorization credentials     Regardless of which exit you use  the default exit or your own exit   you must    sign    that exit before you  can use Optim  After the exit is signed  Optim will invoke that exit at initialization and call it at various     exit points    in the program to determine whether Optim should continue with what it was about to do   An exit point is a point within a program at which an exit routine can take control to perform some  external function  The exit allows you to    e See what is being done by a given user at various points in a program s logic  e Ensure that the user s request meets your company standards  e Change the request  if needed  to pass your company standards or forbid the request altogether     Optim will call the exit at each exit point to verify that the user s request meets your company standards   such as verifying that the use
330. he entry on the Stored Procedure Defaults tab is used     Logon User ID  Specify an identifier  up to 30 characters  required to logon to the DB Alias to create refresh  stored procedures  If blank  the entry on the Logon Defaults tab is used     Logon Password  Enter a password  up to 30 characters  required to logon to the DB Alias to create refresh stored  procedures  If blank  the entry on the Logon Defaults tab is used    Display SQL  Select this check box to display SQL statements before dropping or creating stored procedures     Logon Defaults Tab    Use the Logon Defaults tab to specify the User ID and Password needed to create refresh stored  procedures        E Update the DBMS Yersion for a DB Alias   Update Multiple DB Aliases Efel Ea    Optim will drop the Optim created Procedures created for the previous DBMS version  It will  hen create new Procedures to access the System Tables for each selected database        The entries on the Logon Defaults tab allow you to connect to the database while configuring  workstations  Enter your password twice  the second time is for verification     206 IBM Optim  Optim Installation and Configuration Guide    Note  The default logon information applies to all DB Aliases unless you provide explicit logon  information on the Databases tab     Stored Procedure Defaults    Use the stored procedure Defaults tab to specify the procedure Qualifier and Grant Auth ID required to  drop and create stored procedures        E Update the DBM
331. he object  Use each set of Allow and Deny check boxes to define access  permissions for the role     Read Controls the ability to open or view an object  If access is denied  a warning popup  indicates the object is restricted by security     A role must have Read access  in addition to Update access  to the object in order to  update the object     Update  Controls the ability to save an object  If access is denied  the Save command will not be  available from the object editor     Note  Roles denied update access can use the Save As command to rename an object     Delete Controls the ability to delete an object  If access is denied  the Delete command is not  available from the object editor and the Open dialog     Execute  Controls the ability to run a process  This option is available only for objects created with  editors listed in the Actions menu  If access is denied  the Run command is not available  from the Request Editor and the Execute command is not available from the Table Editor     ACL Access  Possible access to the ACL  Use each set of Allow and Deny check boxes to define access  permissions for the role  If both the Allow and Deny check boxes are cleared  accounts in the role  are provisionally denied the privilege but may be granted the privilege as members of another  role     Read Controls the ability to view the ACL  A role must have Read access  in addition to  Update access  to the ACL in order to update the ACL     Update  Controls the ability to modi
332. he opmdsign script file at any time following setup to sign the default exit  Before you  do that  however  make sure that no Optim processes are running     The syntax for opmdsign is as follows   opmdsign install_directory rt  Company Id   Name  Password       install_directory xt  The rt subdirectory appended to your installation directory    Company Id  The six digit ID assigned to your company    Name The Name assigned to your company  Password  The Password assigned to your company  e These parameters are positional  so you must enter them in the order shown above     e The installation directory parameter  install_directory rt  is required  the remaining parameters   Company Id  Name  and Password  are optional     e If you specify a Name  you also must specify the company ID    e If the company Name contains spaces  type the name in double quotation marks  such as    Sample  Company       e If you specify a Password  you also must specify the company ID and Name     The following examples show three different ways of using the opmdsign script to sign the default exit   following Optim installation  In all three examples  the path for the Optim installation directory is   users roberts rtinstalled     opmdsign Signing Example   1    This section includes an example of signing the default exit     Use the following procedure to sign the default exit after installation   1  Shut down the Optim Server if it is running     2  Change to the  users roberts rtinstalled rt dir
333. he option that corresponds to the character set of the  database for the Optim Directory     e If the DB Alias is multi byte format  the Optim directory must be set as MBCS      If the DB Alias is UNICODE  then the Optim Directory must be set as UNICODE   e If the DB Alias is single byte  the Optim Directory can be set as either UNICODE or ASCII     74 IBM Optim  Optim Installation and Configuration Guide       Configure First Workstation   Specify Character Set of Optim Director    Mi   EG    he Optim Configuration Program can configure this Optim Directory to keep character  data stored in it  e g   object names  Optim Primary Keys  Audit data  etc   in one of  hree formats  Single byte  ASCII   Unicode  UTF 8   or Multi byte  MBCS   Select the  optio cter set of the database For the Optim Directory        The options on this dialog are      Keep Optim Directory Data in Single byte Format  ASCII     Keep Optim Directory Data in Unicode Format  UTF 8       Keep Optim Directory Data in Multi byte Format  MBCS     Select the option and click Proceed to open the next dialog    Connect to Database   The Configuration program must connect to the database to create the Optim Directory tables and  packages  plans  or procedures  To enable this connection  you must provide a valid User ID  Password   and Connection String    The User ID must have the DBMS privilege to create the tables and to catalog the packages  plans  or  procedures under the appropriate table identifier  Creator
334. he role name     Modified By  The identifier for the user account used to create or last modify the entry     Modified Date  The date and time the role was created or last modified     Description  Text that describes the role     Shortcut Menu   Right click the Role List grid to display the shortcut menu commands    New Open the Role Specifications dialog to create a new role    Open Open the Role Specifications dialog to view or edit the selected role    Delete Delete the selected role from the ACD  A confirmation prompt is displayed if Personal Options    are set to provide it     Note  The Open and Delete commands are not available for roles that are denied update access     Appendix D  Optim Security 391    Role Specifications    The Role Specifications dialog allows you to create or edit a role within an ACD  From the dialog  you  can identify the user and group accounts that are members of the role and assign access permissions  For  roles in the  Default  ACD  you can also grant or deny access to functions in Optim for a role       Role Specifications  iof x     Role Name  Description        Access Control Domain     jo efault  P Allow All Functional and Object Association Privileges for this Role    Users   Functional Privileges   Object Association Privileges      User Group Domain Modified Date Description    2006 06 19 15 51 00   Built in account for                   Note  You must save the ACD in order to save any changes made to the role  including Functional o
335. he settings and proceed with  the installation     v Introduction   v License Agreement     Customer Information  vZ Type of Installation   v Install Location      Component Selection     ODM Information   vZ Shortcut Location     gt  Summary   gt  Installation   gt  Installation Complete       When you click Install the     Installing IBM Optim    on page 34  dialog displays     Chapter 2  Installation 33       Installing IBM Optim    When you click Install on the Pre installation Summary dialog  the installation process begins     The Installing IBM Optim panel displays and a progress bar allows you to monitor the process     Vv Introduction  v License Agreement     Customer Information  vV Type of Installation  vV Install Location     Component Selection     ODM Information  v Shortcut Location  V Summary   gt  Installation   gt  Installation Complete    At the end of the process the Installation Complete     panel displays           Installation Complete    When the installation process finishes  the Installation Completedialog allows you to   e View the Release_Notes html file for the installed release  e Launch the Optim Configuration program and display the Sign Optim Exit dialog       The Sign Optim Exit dialog allows you to sign the default exit sup plied with Optim or a custom   user supplied exit of your own creation  as described in ptim Exit Dialog  You must sign the default exit or a user supplied exit to continue with the Configuration process  and use Optim   
336. hecked for the user  or group    5  Select OK to apply the changes and close the Local Security Policy Setting window     UNIX Server    For UNIX  Super User Server credentials are required to change the effective user ID and group ID   During startup  if the filelogon parameter is set to client or server  the effective user ID that started the  daemon must be a Super User  zero      Character Formats    Optim uses the Unicode character set in dialogs and to process data     Optim supports the following DBMS character sets   Table 1  Oracle   Character Set Support                                                       ALI16UTF16 JA16SJIS  AL32UTF8 NEE8ISO8859P4  AR8ISO8859P6 N8PC865  AR8MSWIN1256 TR8SMSWIN1254  BLT8MSWIN1257 US7ASCII  CDN8PC863 US8PC437  CL8ISO8859P5 UTF8  CL8MSWIN1251 UTF16  EE8ISO8859P2 VN8MSWIN1258  EE8MSWIN1250 WE8DEC  EL8ISO8859P7 WES8ISO8859P 1  EL8MSWIN1253 WES8ISO8859P9  IW8ISO8859P8 WES8ISO8859P15  IW8MSWIN1255 WE8MSWIN1252  WE8PC850 WE8PC863  WE8PC860             Chapter 1  Getting Started 13    Table 2  Sybase ASE   Character Set Support                                     cp437 cp1257  cp850 iso_1  cp1250 iso_2  cp1251 iso_4  cp1252 iso_5  cp1253 iso_6  cp1254 iso_7  cp1255 iso_8  cp1256 iso_9  romans UTF16  UTF8          Table 3  DB2 z OS   Character Set Support                437 865  850 1252  860 UTF8  863 UTF16          Table 4  DB2 Linux  UNIX  Windows   Character Set Support                         437 964  850 970  860 1252  863 1363  865 1
337. heduling when monitor starts  Clear this check box to prevent starting scheduled jobs immediately when the Schedule Monitor  starts     Chapter 9  Personal Options 257    Load Tab    Use the options on the Load tab to set specifications for a Load Process       Personal Options    E          Load Specifications    Specify the complete path and name of the executable to access each DBMS Loader that can be used with  a Load Request     DB Alias  Select  Default  to enter the path and name of the Loader executable file for each DBMS type  If  you have more than one version of a particular DBMS type  you can enter the unique loader  specification for each version  Click the down arrow to select the specific DB Alias  then enter the  appropriate path and name of the Loader executable file for the particular DBMS version     Exception Table Default Creator ID  Specify a default Creator ID for exception tables  DB2 and Oracle  or violation tables  Informix    This field is available only when you select a DB Alias for a DB2  Oracle  or Informix database     Fully Qualified Path for DBMS Loader  Specify the directory path and program name for the specific DBMS loader  Consult your DBMS  documentation for the name of the loader program  To select from your system directories  click  the browse button     z OS FTP User ID  Provide the default user ID for the z OS FTP server  used when uploading files to the z OS  machine during the Load Process  This option is available when you select
338. hese variables only if you included Optim ODM Interface in the  CHOSEN_INSTALL_FEATURE_LIST   Otherwise  remove these variables from the file  Specifies  whether to install and configure ODM now           To install and configure ODM now  specify     USER_INPUT_ODM_INSTALL 1  USER_INPUT_ODM_COPYONLY 0    To copy ODM files for later installation  specify     USER_INPUT_ODM_INSTALL 0  USER_INPUT_ODM_COPYONLY 1    USER_INPUT_ODM_ENABLE_TRIAL    USER_INPUT_ODM_SPECIFY_LICENSE   Use these variables only if    you included Optim ODM Interface in the CHOSEN_INSTALL_FEATURE_LIST   AND  you specified USER_INPUT_ODM_INSTALL 1 to install and configure ODM now   Otherwise  remove these variables from the file  Specifies the type of license for ODM           Chapter 2  Installation 45    To specify the ODM license file    USER_INPUT_ODM_ENABLE_TRIAL 0   USER_INPUT_ODM_SPECIFY_LICENSE 1   To enable a 30 day trial license for ODM    USER_INPUT_ODM_ENABLE_TRIAL 1   USER_INPUT_ODM_SPECIFY_LICENSE 0  USER_SHORTCUT_NEW_PRG_MENU    Create shortcut icons in a new program group  Specify    USER_SHORTCUT_NEW_PRG_MENU 1    Use either USER_SHORTCUT_NEW_PRG_MENU  or USER_SHORTCUT_EXST_PRG_MENU    do not specify both     USER_SHORTCUT_EXST_PRG_MENU   Create shortcut icons in an existing program group  Specify   USER_SHORTCUT_EXST_PRG_MENU 1    Use either USER_SHORTCUT_NEW_PRG_MENU  or USER_SHORTCUT_EXST_PRG_MENU    do not specify both     USER_SHORTCUTS   Fully qualified path for the directory in which
339. hich the process request does not provide a complete path   Archive Files are stored in the Data directory  datadir  by default  The directory must exist before  starting the Optim daemon     archivedir   PSTHOME  archive    archivediridx directory  Archive Index Directory for Archive Index Files for which a complete path is not provided   Archive Index Files are stored in the Archive Directory  archivedir   or the Data directory   datadir   by default  The directory must exist before starting the Optim daemon     archivediridx   PSTHOME  archiveidx    archivebroidx directory  Archive Browse Index Directory for Archive Browse Index Files for which a complete path is not  provided  To expedite the retrieval of data  an Archive Browse Index File is created when a user  browses archived data and joins tables  By default  Archive Browse Index Files are stored in the  Archive Directory  archivedir  or the Data directory  datadir   The directory must exist before  starting the Optim daemon     archivebroidx   PSTHOME  archivebro  maxprocesses    Maximum number of processes that can run on the Server simultaneously  When the server  reaches the maximum  an error message  Server too Busy  is displayed  Specify     n A value from 10 to 48  Set the limit according to the capacity of the machine  CPU  disk  space  network access speed  memory  etc    noting that typically  a mirror validation  process is created each time a client edits a process request that specifies the Server  Both 
340. hine     Windows  On the Logon tab in Personal Options  provide the User ID and Password  Also  provide a valid  Connection String for the client to connect to the Optim Directory and use the DB Alias     UNIX or Linux  For pstlocal cfg  provide a userid and password for the pstdir and dbalias parameters  Also   provide a valid connectdstring for the client to connect to the Optim Directory and use the DB  Alias     374 IBM Optim  Optim Installation and Configuration Guide       Appendix C  Command Line Maintenance Tasks    Optim provides a Command Line Interface that allows you to perform certain configuration tasks   without using the graphical user interface for Optim  You can run the Command Line Interface from the  command line  in a batch file  or from another program     Command Line Tasks    You can use the Command Line Interface to    e Create one or more DB Aliases    e Update  refreshing the DB signature  one or more DB Aliases   e Apply maintenance to one or more DB Aliases    e Apply maintenance to one or more Optim Directories     The following sections explain and describe how to perform each of these tasks   Guidelines    The typical command consists of PROCNFG followed by keywords and associated arguments  The  following guidelines apply     e All keywords must be prefixed by a forward slash     or a dash      and separated from one another by  one or more spaces  Do not use commas     e Keywords must be separated from arguments by an equal sign     or a colo
341. hip is restricted  as described in the Common Elements Manual      The roles in an ACL are defined in an ACD associated with the ACL  If Functional Security is enabled  a  member of a role that is granted an Object Association Privilege in an ACD for an object type  e g    Associate Access Definition privilege  can use the ACD to define roles in an ACL for that object type   Object Association Privileges are not required to use Object Security  however  these privileges must be  defined to secure objects if both Functional and Object Security are enabled     Once an object is associated with an ACL it is considered to be    secured     although Object Security must  be enabled for the security defined in the ACL to be effective  ACDs and File Access Definitions are  automatically associated with an ACL  whether or not Object Security is enabled using the Configuration  program     Establish Object Security    This section describes how to establish Object Security     To establish Object Security   1  Using the Configuration program  initialize Optim Security and assign a Security Administrator as    described in    Optim Security    on page 120   2  Using the Configuration program  enable Object Security  as described in    Set Optim Object Securi  Option    on page 176       e Indicating whether selected objects are automatically assigned an ACL when saved   e Defining the Object Template ACL   3  Edit the  Default  ACD and any additional ACDs to map roles to network accoun
342. his antinn select the M Acknowiledne the DRMS Character Set Renuirementsl rherkhnw             Options  T  I Acknowledge the DBMS Character Set Requirements              Round Trip Issues with Multi byte Format for a DB Alias    After you acknowledge the DBMS character set requirements for a DB Alias in multi byte format  or if  the Optim Directory is in multi byte format  you are prompted to acknowledge multi byte round trip  conversion issues     Optim uses the Unicode character set in dialogs and to process data  In some multi byte character sets   such as Oracle JA16SJIS   multiple characters are mapped to the same Unicode character and or some  Unicode characters are mapped to the same multi byte character  When these characters are converted  from Unicode to multi byte plus multi byte to Unicode or multi byte to Unicode plus Unicode to  multi byte  the original character may not be returned  This two way conversion is considered a  round trip and identifies this situation     Note  To avoid round trip issues with multi byte data  do not use multi byte characters in your source  data that will result in ambiguous conversions from Unicode     Optim provides a Product Option  on the Database tab  and a Personal Option  on the Database tab     that determine how to handle round trip conversion issues when processing data in a multi byte  database     Chapter 5  Configure Workstations    99       Configure First Workstation   Round Trip issues with Multi byte Format Mi   Ea 
343. ialize the Security Feature For this Optim Directory   Initialize        Proceed   Skip   Cancel      Ready Oracle Q0R 924K  ZA       Enable Disable Optim Server Feature  On the Enable Disable Optim Server Feature dialog  indicate whether to enable or disable the current  machine as a Server     Chapter 5  Configure Workstations 139      Configure Additional Workstation   Enable Disable Optim Server Feat    Miel Ea    Optim       he Configuration program can configure machines running Windows NT 2000  P to be   n Optim Server  When enabled  the Windows Control Panel will contain an entry to   onfigure the Optim Server console  Select an option to enable or disable the Optim   erver Feature  Click  lt Proceed gt  to perform the action or  lt Skip gt  to bypass this step        Optim Directory       OPTIMDIR     License Information          Server License Status  Server Stabe For this Machine       Licensed   Enabled    Enable Disable Server Feature For This Machine     Enable     Disable    Previous   Skip   Cancel      Ready Oracle QOR 322k  Zt       If the Server is not licensed  Enable is not available  Refer to Chapter 6     Configure the Optim Server     on  page 143  for information needed to configure the Server     Enable Disable Archive ODBC Interface    On the Enable Disable Archive ODBC Interface dialog  indicate whether to enable or disable the ODBC  driver for the current machine     140 IBM Optim  Optim Installation and Configuration Guide          Configure Firs
344. ialog  see Security     Note  Change Owner is not available for the  Default  ACL and the Optim Object Template ACL     Model After  Open the Select Access Control List Model dialog to model the ACL after another ACL  Available    to roles permitted to update the ACL  For more information about this dialog  see    Select Access  Control List Model    on page 410     Security Users  Click Change Owner to open the Security Users dialog  used to reassign ACL ownership  Use this dialog  to select a user account from a list of accounts in a specified network domain     To display the list  select an Optim Server Name and a Domain  To select a network user account  click  the name in the Users grid  and click Select     Appendix D  Optim Security 409         Security Users    local    g       i oo A a JL  fe  16DE91 8B C768 4B3   ee    23B6E4B0 9CDF 46  Acct Ops Calendar for manager department tasks  ADC_YDYVBSBGO       Server Name  Select the name of a Server  If your site does not use a Server   Local  is displayed   Domain    Select the name of the domain for the users you want to list  The domain is within a network that  includes the server in Server Name     Note  If a UNIX server is selected  the node name is displayed in Domain and in the Users grid   Users    A list of user accounts by Name  with Domain and a Description     Select Access Control List Model  To model an ACL after the ACL for another security definition or Optim object  click Model After to  open the Select
345. iately     Schedule a Report Process    To schedule a Report Process to run once or repeatedly at a specified future time  save the Report  Request and select Schedule from the File menu     e Processing is initiated at the scheduled time  you do not review the Report Process as it is performed     e If warning conditions exist  processing continues without prompting  depending on the Stop on Error  parameter you specified on the Steps tab of the Scheduling Job dialog     e If an error occurs during the Report Process  processing stops     For details on scheduling  refer to the Common Elements Manual      Run a Report Request    To process a Report Request immediately  select Run from the File menu  It is not necessary to save the  Report Request before it is run     e Before processing begins  the Report Request is verified  If errors exist  you can review the details on  the message bar at the bottom of the Report Request Editor     e After the Report Request has been verified  the process parameters are verified  If warnings or errors  exist  you can review the details in the Warnings dialog and choose to continue or cancel the process     e During processing  the Report Request Progress dialog displays the progress of the process and allows  you to cancel the process     e If an error occurs during the Report Process  processing stops     Report Process Report    The Report Process generates a Report Process Report that provides general information and statistics  about 
346. icode format   TRUE or ON  Store data in Unicode format   FALSE or OFF  Do not store data in Unicode format    MULTIBYTEDB   Use multibyte encoding for the DB Alias   TRUE or ON  Use multibyte encoding     FALSE or OFF  Do not use multibyte encoding     Optim Directory or DB Alias    The following keywords are interchangeable  and are not DBMS dependent       SPACTION    BINDACTION     Indicator for Optim Stored Procedures or Optim Bind Files     Appendix C  Command Line Maintenance Tasks 379    CreateNew  Create new Stored Procedures or Bind Files     UseExisting  Use previously loaded Stored Procedures or Bind Files        SPQUALIFIER    COLLECTIONNAME       name Schema Name or Owner ID of the Stored Procedures  or Plan Name of the Bind Files   Task    The TASK keyword identifies the task to be performed  If a task is entered on the command line  you  must provide the parameters on the same line  When using a parameter file  the TASK keyword signals  the end of a list of parameters for a task  keywords on lines following a TASK keyword are processed in  the next task  if any  or are ignored if no new TASK keyword is found     TASK   The task identifier  as follows     DB Create or update a single DB Alias     MAINTPST  Apply maintenance to a single Optim Directory     MAINTCAT  Apply maintenance to a single DB Alias        Examples   Create Multiple DB Aliases with One Optim Directory    To create multiple DB aliases with one Optim Directory  the first step is to create a t
347. ide the toolbar  a check mark indicates it is selected for display      64 IBM Optim  Optim Installation and Configuration Guide    Status Bar  Display or hide the status bar  a check mark indicates it is selected for display      Customize Toolbar  Open the Customize Toolbar dialog to add or remove buttons     Help Menu    Use the Help menu to access online help information or to select the Configuration Assistant  In addition   if you have internet access  you can connect directly to the IBM Web site      A check mark indicates the toolbar or status bar is selected for display      Processing Log    The Processing Log lists the actions performed during the configuration process or when you select any  command on the Tasks menu        Optim Configuration  Iof x   File Tasks Options Help    Processing Log     Configuration starting   02 13 08 14 53 27   Build 2115    Configure the First Workstation    Starting the Configure First Workstation process    The Specify Product License Function was successful   The Specify Optim Directory Function was successful   The Specify Optim Directory DBMS Function was successful    The Specify Character Set of Optim Directory Data was acknowledged    Connection to database QOR922K successful for user pstuser    The Connect to the Oracle Optim Directory PSTDIRECTORY function was successful  The Create Optim Directory Function was successful    The Create Drop Packages for the Optim Directory Function was successful   Database QOR922K success
348. iew    When you select Rename an Optim Directory from the Tasks menu  the Overview dialog provides an  overview of the task  To continue  click Proceed     190 IBM Optim  Optim Installation and Configuration Guide     lt  gt  Rename Optim Directory   Overview    his task allows you to rename a Optim Directory that was created with a 6 x version of aj  Optim Since connection information for the Optim Directory is stored in the Windows  Registry  the Windows Registry is also updated  If there are other workstations that  access ded Opam prono  then this task must be run on those workstations to update         Select a Rename Option    The first step in renaming an Optim Directory is to select a rename option  You do this on the Select a  Rename Option dialog     Chapter 7  Maintenance and Other Configuration Tasks 191            Rename Optim Directory   Select a Rename Option    o rename the Optim Directory and update the Windows Registry on this workstation   select the  Rename a Optim Directory and the Windows Registry Entry  option button        On the Select a Rename Option dialog  select one of the following options    e Rename an Optim Directory and the Windows Registry Entry     Select this option to rename an  Optim Directory in the Directory tables and the Windows registry on the workstation  To rename a  Directory  this option needs to be performed only once    e Only Rename the Windows Registry Entry     Select this option to rename the Optim Directory in the  Window
349. igure First Workstation   Specify Optim Directory DBMS    he Optim Configuration program can store the Optim Directory Tables in an existing  database  To create the Optim Directory Tables  select the DBMS type and version For  he database  then click  lt Proceed gt   Note  Support for some of the listed DBMS  ersions may have been discontinued by the vendor            Oracle iY fai Release 2  9 2  o o o o       When this dialog opens  Optim Directory Description  Type  and Version may be populated with  previously entered information  The Specify Optim Directory DBMS dialog includes the following     DBMS Specifications    Optim Directory Description  Enter text to explain the purpose of the Optim Directory  up to 40 characters   The  description is especially valuable if you have multiple Optim Directories     Type Select the DBMS for the Optim Directory database  To select from a list  click the down  arrow  The selected DBMS appears on the status bar of subsequent dialogs in the process     Note  You cannot create the Optim Directory in a DB2 z OS database  Also  an Optim  Directory in an SQL Server database is not accessible to a UNIX based Optim Server     Version  Select the version of the DBMS for the Optim Directory database  To select from a list   click the down arrow     Specify Character Set of Optim Directory    Character data such as object names and primary keys are stored in the Optim Directory in one of these  formats  ASCII  Unicode  or multi byte  Choose t
350. il you sign the  new exit     State    This display only entry identifies the current state of your exit        Code Meaning       Unsigned A signed exit does not exist or was not found  This is the standard status after the initial  installation of an Optim release  You must sign a valid exit to use Optim        Valid A signed exit exists  No action is required in response to this status  unless you want to use a  different exit        Corrupt The existing  signed exit was not the one expected by Optim  The two most common reasons for  this status are     e an install was done on top of an existing install that already contained a signed exit    e the existing exit was tampered with     If you receive this status  you must resign a valid exit to use Optim        Not Authorized The current user does not have permission to access the Configuration program  so Optim will  terminate the user s session after displaying an appropriate error message  If the user requires  access to the Configuration program  contact your Optim Administrator to have the user s access  permissions changed              Company Information  There are three items listed under this heading  Name  ID  and Password  Each company is assigned a    unique company Name  ID  and Password when it receives Optim  These entries are your company  credentials for accessing Optim     When you install Optim on a Windows machine  you normally enter your company Name and ID during  setup  although this may not be the ca
351. ile     Note  The password is provided by email when the product is shipped   Modify Product Options    Optim is distributed with standard settings for Product Options  The Modify Product Options dialog  allows you to customize these settings to accommodate conditions at your site     If the Optim Directory is in multi byte format  you will be prompted to use Product Options to indicate  how Optim should handle round trip errors  For more information  see     MBCS Roundtrip Processing    on  page 227        Configure First Workstation   Modify Product Options    Optim       he Configuration program allows you to configure product options used by Optim To  hange these options at any time  select  Product Options  Fram the  Options  menu on    he main window      Configuration File Specifications           File Mame     St       Product Options         Previous   Cancel      Zi       The name of the Product Configuration File specified in the preceding dialog is displayed  If you click  Product Options  you are prompted for a password to open the Product Options dialog     Note  You must have a password to review and change Product Options  Optim is distributed with the  case sensitive password optim  You can change this password when configuring the first workstation     128 IBM Optim  Optim Installation and Configuration Guide    For a detailed description of the Product Options dialog  refer to    Using the Editor    on page 220   After    you modify Product Options and retu
352. ile for the Command Line Utilit        0 Do not edit pstlocal during installation     1 Edit pstlocal during installation   If you are not installing from a graphical interface  this  option will cause an error       W UpdateFilesPanel  Update_pstlocal 0     W UpdateFilesPanel Update_locale     This keyword allows you to edit the locale conf file during the installation process  using the  default text editor  The locale conf file provides locale conversion information between platforms   You can use this file to provide additional locale conversion information  For detailed information    needed to edit this file  see      LOCALE CONF Conversion File    on page 349     0 Do not edit locale conf during installation     1 Edit locale conf during installation   This option will cause an error unless installing from  a graphical interface       W UpdateFilesPanel  Update_locale 0     W View_Readme  Value     326    This keyword allows you to open the readme txt file  using the default text editor  The readme txt  file contains installation notes and information     0 Do not open readme txt during installation     1 Open readme txt during installation   If you are not installing from a graphical interface   this option will cause an error       W View_Readme Value 0    IBM Optim  Optim Installation and Configuration Guide    Configuration    Configuration files and shell scripts are installed with the executable files when you install the Server in a  supported UNIX environment  
353. im Directories must have unique names  Specify the name for the  Optim Directory and registry entry  then click  lt Proceed gt  to continue     OPTIMDIR       Greate New Ri y Entry for Existing Optim Directory       The Specify Optim Directory dialog presents the following options  You must select an option  enter an  Optim Directory name  and click Proceed to open the next dialog     e Create New Optim Directory and Registry Entry     Select this option to create the first or an  additional Optim Directory  This option is always available and is selected when the dialog opens     If no Optim Directory registry entry exists for the workstation  the default name  OPTIMDIR  is shown   You can use this name or enter a different name for the new Optim Directory  1 to 12 characters  no  embedded blanks     e Use Existing Optim Directory and Registry Entry     Select this option if you are updating or  continuing the configuration of the first workstation  This option is available after an Optim Directory  and Windows registry entry are created  You must enter the name of the existing Optim Directory to  use     Specify Optim Directory DBMS  Before you can create Optim Directory tables  the database instance for the Optim Directory must exist     that is  it must be configured under a database management system  To create an Optim Directory  you  must identify the DBMS type and version on the Specify Optim Directory DBMS dialog     Chapter 5  Configure Workstations 73          Conf
354. im Security 401    Invoke Options  Invoke Options privileges are required to edit Product Options or use dialogs for securing Optim  functions  objects  and Archive Files  The respective Options menu item will be unavailable to  roles that are denied a privilege   This class includes the following privileges   Access Control Domain  Export Security Definitions  File Access Definition  Import Security Definitions  Product Options  Invoke Utilities    Invoke Utilities privileges are required to open the utilities dialogs  The respective Utilities menu  item will be unavailable to roles that are denied a privilege     This class includes the following privileges     Archive Directory Maintenance  Invoke Archive Directory Maintenance privilege is required for roles that maintain  Archive Files or the Archive Directory     Archive Index Maintenance  Invoke Archive Index Maintenance privilege is required for roles that maintain Archive  Indexes     Browse  Invoke Browse privilege is required for roles that browse Archive  Compare  Extract  or  Control Files     Calendar  Invoke Calendar privilege is required for roles that create or edit Calendars     Create Invoke Create privilege is required for roles that create database objects  either online or  from the command line     Currency  Invoke Currency privilege is required for roles that create or edit Currency Definitions     Export Invoke Export privilege is required for roles that export Optim objects     Import  Invoke Import p
355. imary keys have not been  created     e Create and load the sample tables  if desired   e Create and load the data privacy data tables  if you have an Optim Data Privacy License     The Configuration program then provides an option to create DB Aliases for other databases and repeats  the process     If you have several SQL Server  Sybase ASE  or Informix databases on one server  you can use the Create  Multiple option to create a DB Alias for each database on the server  from a single dialog     Create DB Alias     After you create the Optim Directory  you are prompted to create a DB Alias for the database in which it  resides     Chapter 5  Configure Workstations 87       Configure First Workstation   Create Update DB Alias for this Databa    Mi   E3    IF you plan to use Optim to access user tables in QOR922K  other than the Optim  Directory Tables   select the  Create Update DB Alias For this Database  checkbox   Select  lt Proceed gt  to continue to the next step        If you plan to access tables  in addition to Optim Directory tables  in the same database  select the  Create Select DB Alias for this Database check box   After creating the DB Alias  you are prompted to  share connection information for the DB Alias and the Optim Directory   If you want to create a DB Alias  for a different database  clear the check box     Click Proceed to continue     Create Select DB Alias    Use the Create Select DB Alias dialog to create and name a single new DB Alias  create multi
356. in your database  allowing you to manipulate sets of relational data  in the same manner as in your production environment     e Data is provided for all tables in the sample database shown in the diagram     An additional set of tables is also installed with the sample database  Tables in the additional set have the  same names as tables in the first set  with the suffix    2    appended  The four tables in this additional set  are     e OPTIM_CUSTOMERS2  e OPTIM_ORDERS2   e OPTIM_DETAILS2   e OPTIM_ITEMS2    Tables in the additional set do not contain data  They are used to demonstrate the facilities in Optim     OPTIM_SALES Table  The OPTIM_SALES table identifies each salesperson by name  ID number and manager     The OPTIM_SALES table has the following columns     SALESMAN _ID  CHAR  up to 6 characters  cannot contain null     FIRST_NAME  VARCHAR  up to 15 characters  cannot contain null     LAST_NAME  VARCHAR  up to 15 characters  cannot contain null     NATIONALITY  VARCHAR  up to 30 characters    NATIONAL_ID  VARCHAR  up to 30 characters    PHONE_NUMBER  VARCHAR  up to 20 characters  cannot contain a null value     EMAIL_ADDRESS  VARCHAR  up to 70 characters  cannot contain null     AGE SMALLINT  cannot contain null  has a default value   SEX CHAR  1 character  cannot contain null  has a default value     TERRITORY  VARCHAR  up to 14 characters  cannot contain null     MANAGER ID  VARCHAR  up to 6 characters     Primary Keys  The SALESMAN_ID column is the primary key c
357. ined   Optim must check  the Archive File to resolve the search  This check box is cleared by default to direct the Archive Process to  automatically search Archive Files when a match cannot be determined from Archive Index Files     When you select this check box  you direct the Archive Process to search Archive Index Files only  Use  shortcut menu commands Resolve and Resolve All to complete the search when a match cannot be  determined from Archive Index information     Automatically Trim Search List    Select to automatically exclude all files other than possible matches when you use the Search command to  locate and display Archive File names that contain specific data     File Backup Device    Click the down arrow to select the default backup device from a dropddown list of available backup  devices     Note  The drop down list includes the backup devices selected on the Archive tab in Product Options  If  no backup devices are selected in Product Options  this option is unavailable     The default backup device is automatically selected when you create a new Storage Profile     Removable Media Tab    Use options on the Removable Media tab to set default values for segment size when creating Archive  Files  whether or not using a Storage Profile Definition  and Extract Files  When an Archive or Extract File  is larger than the space limitation for the target media  the file must be segmented to span more than one  volume     Chapter 9  Personal Options 279        9 Pers
358. ing that  allows the workstation to connect to the database and access Optim Directory tables  If you are using  Sybase ASE  SQL Server  or Informix  you must indicate the DB Name  Also  provide the identifier   Creator ID  Schema Name  or Owner ID  for Optim Directory tables     Note  For some database management systems  the identifier for Optim Directory tables must match the  identifier used to create the Optim Directory  including case     The configuration process locates the Optim Directory and displays a confirmation message  Click No to  cancel the function and return to the main window or click Yes to create a registry entry for the Optim  Directory and display a second Connect to Database dialog     Connect to Database     Subsequent Access    On the next dialog  you are prompted to provide the User ID and Password for subsequent access to the  Optim Directory from the workstation     Chapter 5  Configure Workstations 137       Configure Additional Workstation   Connect to Database    Optim       he Optim Configuration program remembers the User ID  and optionally the Password   for future access to the Optim Directory  Specify the User ID and Password  then    click  Proceed      Optim Directory    OFTIMBIF     Database Connection Parameters            User ID  Connection String    optusr    OR IZ2K  Password           Optim Directory Schema Name       optusrd  Previous   Undo   Cancel      Hi       Subsequent steps allow you to initialize Optim Security or assign
359. ion   For example  DB2 UDB version 7 clients connecting to a DB2 UDB version 8 server are no longer    supported because version 7 has been withdrawn from service     Chapter 1  Getting Started 11    To create an Optim Directory  the following authorizations are needed   CONNECT  CREATETAB  IMPLICIT _ SCHEMA  BINDADD  CREATE_NOT_FENCED_ROUTINE    To create a DB Alias  the following authorizations are needed   CONNECT  BINDADD  IMPLICIT_SCHEMA  CREATE_NOT_FENCED_ROUTINE    To create and load the sample tables or data privacy tables  the following authorizations are needed   CONNECT  CREATETAB  IMPLICIT_SCHEMA    When the plans are bound for the Optim Directory and the System Catalog  you can specify a grant  authorization ID  When this ID is PUBLIC  the default value   all users will be able to run Optim   Optionally  you can specify a user ID or group name to limit access to specific users     DB2 z OS Authorizations  You will need certain authorizations to create a DB Alias  and create and load sample or data privacy  tables for DB2 z OS     To create a DB Alias for DB2 z OS  the following authorizations are needed   GRANT BINDADD TO userid  GRANT CREATE ON COLLECTION   TO userid    To create and load the sample tables or data privacy tables for DB2 z OS  you will need the following  authorizations     GRANT USE OF TABLESPACE  lt tblspace gt  TO  lt userid gt   GRANT USE OF BUFFERPOOL  lt bpname gt  TO  lt userid gt     Required Server Authorizations    On a Windows machine 
360. ion needed to perform a selected configuration task  When  a dialog opens  these elements are populated with default entries or other useful information whenever  possible  and the most likely options are preselected     e Command buttons control the logical flow from one dialog to the next     e The status bar at the bottom of most configuration dialogs displays one or two boxes when you are  connected to a database  The first box indicates the location of the Optim Directory  The second box is  displayed if you are also connected to a DB Alias and indicates the corresponding information for the  DB Alias     Chapter 4  Configuration Window and Menus 67    e Each box indicates a DBMS type and a connection string  separated by a dash  For Informix  Sybase  ASE  and MS SQL Server  the connection string is followed by the database name   The letters NA  following an Informix database type indicate a Non ANSI database      Skip   Undo   Cancel      Oracle Q0A92 DB2MYS pstd         Command Buttons    The most common command buttons include     Previous  Return to the previous dialog  This button is not present in every dialog     Proceed  Perform any tasks initiated by the current dialog using the information provided  close the  dialog  and open the next dialog in sequence     Skip Skip one or more logically related dialogs or tasks  This button is not present in every dialog and  is sometimes unavailable     Undo Restore the dialog to its initial status  This button is not pres
361. ional keyword or argument is shown in bolded square brackets      A choice of settings from which only one must be selected is shown in bolded curved brackets       Separates options     460 IBM Optim  Optim Installation and Configuration Guide    Data Source Definition    A data source definition is expressed in XML as follows      lt DATASOURCE   NAME  datasourcename     TYPE  PST_GDB  READONLY  true  gt     lt CONFIG DIRDB  pstdirectoryname       ARCV_FILE  archivefilename     ARCV_GUID   gggggg     ARCV_ID  n     COLLECTION  archivefilecollection        PST_AF SUBSET    AF_IN n n           AF_DATE_RANGE   yyyy mm dd hh mm ss  yyyy mm dd hh mm ss         AF_ID_RANGE x y         PSTTRACE COMP  n n        COMP  nn          gt    lt  DATASOURCE gt   Syntax  Use the following syntax to define a data source    lt DATASOURCE gt   Specifies the name and type of the data source and information required to connect to the data  source     NAME    datasourcename   The data source name  which can be a maximum of 32 characters in length and cannot include    hyphens               TYPE     PST_GDB   The data source driver  The value for the ODM driver is    PST_GDB      READONLY     true     The value for an Archive File or Archive File Collection is    true         lt CONFIG gt   Specifies configuration properties of a data source     DIRDB     pstdirectoryname   The name of the Optim Directory in which the Archive File or Archive File Collection is    registered     Standard Optim pro
362. ions 284  285  Process Audit 525  Processing Log 65  browse the log file 66  completed actions 65    Product Configuration File  additional workstations 132  configure workstations 141  creating 5  identify existing 6  set default directory 250  set default path for 229  switch configuration files 229   Product License Key  description of 4  exporting 5  for additional workstations 132  for first workstation 3  for your company 72   Product Options 219  247  archive 239  configuration file 229  configuring 219  database defaults 225  DBMS Loaders 241  editing data 231  password 230  report 244  servers 237  set general defaults 221   PST Directory Objects  converting 485    499   Purge  DB Alias 217  Optim Directory 216    R    Registry Data  export file 130  from first workstation 129  importing data 133  Release _Notes file 35  Removable Media  Personal Options 280  default segment sizes 280  Replace UDTs  Personal Option 261  Report Request Editor 437  449  Email notification 445  menu commands 440  Report Type 440  Security Report 440  Report tab  Product Options 244  245  blank lines between levels 245  blank lines between rows 245  character column width 244  indent subordinate tables 245  line length 244  lines per page 244  minimum spaces between  columns 245  rows per table 244  Required Database Permissions 8  Required Server Authorizations 12  Reset Messages 254  Restore Processing  secured files 413    S    Sample  Column Map exits 510  511    534 IBM Optim  Optim
363. irectory    Specify the Optim Directory for which audit parameters are defined  If your site has more than one  Optim Directory  click the down arrow to select from a list     Audit results are stored in the PSTAUDIT table  in the Optim Directory  If authorized  you may browse or  edit the PSTAUDIT table in the same way you browse or edit any other database table  However   Auditing Status in Product Options must be set to Active or Active User and you must have database  SELECT authority for the PSTAUDIT table     Auditing Defaults    Specify the defaults for the auditing option at your site     Enabled  Select to audit processing for all tables  unless overridden in the Table Name  Pattern list  For  example  if a table  or pattern  is listed and Disabled status is specified  the table is not audited     Write All Columns  Select to record information for all columns in updated  deleted  or inserted rows  unless  overridden in the Table Name Pattern list  If you clear this check box  audit information is  recorded for changed columns  inserted rows  and tables that do not have a primary key     Days to Retain  Specify the maximum number of days  0 to 999  to retain Audit information  unless overridden in  the Table Name Pattern list  Audit information is purged automatically after the specified  number of days elapse  Specify zero  0  or leave blank to retain Audit information indefinitely     Maximum Rows  Specify the maximum number of audited rows  0 to 999999  to retain 
364. is initialized with the Optim Directory Registry Entries defined on  his workstation  The table on the right indicates the entries to export  Drag entries  etween the two tables until the desired entries are present in the right table     File Mame     Export License Information         El E Export Optim Directory Logon Information         Export DE Alias Logon Information    Excluded From Export Selected For Export        1  DOCORAY       Previous   Cancel      Zh       The Export Optim Directory Registry Data dialog includes the following     File Name  Enter the name of the file to which you want to export the registry data  The file name uses a  default  txt extension  To select from your system directories  click the browse button     Note  If you do not provide the full directory path and file name  the file is saved to the Data  Directory identified in Personal Options     Export     Select one or all check boxes to export   e Product License information  e Optim Directory Logon information  e DB Alias Logon information    Excluded from Export  List of Optim Directories not selected for exporting registry data     Name Name of each available Optim Directory     130 IBM Optim  Optim Installation and Configuration Guide    Description  Text that describes or explains the purpose of the Optim Directory     Selected for Export  List of Optim Directories selected for export     Name Name of each selected Optim Directory     Description  Text that describes or explains the p
365. isplayed   Type the Password and click OK to access the file       Import Security Definitions Validati    B   Ea           Import File    C  temp   ecdefs  txt    Password     oo  Cancel   Help               Ready    Allow ACL for non existent Optim Objects    Indicate if ACLs can be imported without having corresponding secured objects in the Optim Directory   Importing ACLs before corresponding secured objects allows the objects to be secured when they are  imported  If secured objects are imported before the corresponding ACLs  the objects are unsecured until  the ACLs are imported     If a corresponding secured object is never imported  the Optim Directory will contain ACLs that do not  secure an object  orphan ACLs   If an object is created with a name that matches an orphan ACL  that  ACL will be associated with the object     e To import ACLs for secured objects that do not exist in the Optim Directory  select this check box     e To prevent importing ACLs for secured objects that do not exist in the Optim Directory  clear the check  box     Overwrite existing definitions    Indicate the action taken when the name of an imported security definition matches a definition already  in the current Optim Directory     e To overwrite existing definitions in the Directory and select any or all security definitions for import   select the check box     e To prevent overwriting security definitions  clear the check box  Duplicate definitions  indicated by  check boxes that are 
366. ist rows to be deleted after Archive Process     0 Do not allow users to list rows to be deleted after Archive Process     1 Allow users to list rows to be deleted after Archive Process   Default   reviewdelafterarchive 1    reportdir  Directory or location for saved reports     directory  As you must use a Window workstation to view reports  specify a path accessible from  such a workstation     unixtempdir  The UNIX or Linux temporary directory   Default   reportdir  users RTuser DDRIVE OUTDIR REPORTS  reportlevel    Maximum number of reports to retain for each type of process  e g   Extract Processes  Archive  Processes   Valid entry is 0   200  A value of 0  default  disables the report retention feature     0 Do not retain reports   Default    n The number of reports retained for a particular process  up to 200  Once the number of  retained reports equals this amount  the oldest report is deleted as the current report is  saved     reportlevel 0    centeraallowaltret  Indicator for minimum Centera retention settings     0 Use the Centera default  Any Storage Profile or centeraretention settings for retention will  cause the process to fail     1 Use centeraretention settings or overriding Storage Profile settings for minimum Centera  retention   Default  If centeraavail is 0  the Archive Process will fail     centeraallowaltret 1    centeraavail  Indicator for the use of a Centera device     0 Centera device is not used   Default     342 IBM Optim  Optim Installation and
367. istics for the data referenced in an error message  The default is System  10  point  Bold  Underline  Navy     Display Lines   Specify the maximum number of lines  3 to 9  to display in the message bar for any type of message   Hide message bar when empty   Select this check box to hide the message bar when there are no informational  warning  or error    messages to display  If you clear this check box  the message bar appears at the bottom of each editor or  dialog at all times     Scheduling Tab    Use the options on the Scheduling tab to specify a default directory for Optim to store process requests   and to set options for the Scheduler     256 IBM Optim  Optim Installation and Configuration Guide        lt  gt  Personal Options    Program Files IBM Optim RT BIN New Folder  2          Scheduling Directory    Enter the full path to the default directory for schedule files  To select from your system directories  click  the browse button  Fach user should have a unique directory for schedule files     Scheduling Monitor    Select options for using the Scheduling Monitor  The Scheduling Monitor must be active for scheduled  jobs to be processed     Add to StartUp Folder  Select this check box to add the Scheduler to the group of programs that start automatically when  you start Microsoft Windows     Show in Taskbar Icon Tray  Select this check box to display the Scheduler icon in the Microsoft Windows task bar icon tray   instead of as a button on the taskbar     Start sc
368. itialize Optim Security and assign the Security Administrator    e Create the Product Configuration File and modify Product and Personal Options    e Export registry data to ease the task of configuring additional workstations     Configure Additional Workstation    After you configure the first workstation  you can configure any additional workstations to use Optim   This task uses Optim Directory and DB Aliases created while configuring the first workstation  However   you must create a Windows registry entry on each additional workstation to permit access to the Optim  Directory  You may also configure Personal Options for each workstation     Chapter 5  Configure Workstations 131    Note  If the configuration at your site requires  you may create a separate Product Configuration File for  an individual workstation  however  the typical installation uses one Configuration File that is easily  accessible to all users     Guidelines    When you configure additional workstations  the following guidelines apply     e Even if you install Optim on a server that allows access to each workstation  you must run Setup  before configuring each additional workstation  This step ensures that the Windows registry for the  workstation is properly prepared and desktop icons are created     e If you run Setup for a workstation with the Optim software on a file server  you must identify the  server directory in which Optim is installed as the Destination Folder     You can start the process
369. ix database   You can download the Informix Client SDK for free from the  Informix website      To create and access an Optim Directory and a DB Alias  the user account be defined on the server  that  is  the operating system   The user account must be configured in uppercase for an ANSI database and in  lower case for a non ANSI database   The server is not case sensitive   To create the Optim Directory or a  DB Alias  a user account must have the RESOURCE privilege     Note  DBA privilege includes RESOURCE privilege     In some cases  however  Informix requires that the user account used to create the stored procedures  or  tables  match the stored procedure qualifier  or table owner ID   This is true even if the user account has  DBA privilege  This rule also applies when creating the sample tables or data privacy tables  since a  GRANT is issued as part of the creation process     When you catalog procedures for the Optim Directory and the system tables  you can specify a grant  authorization ID  When this ID is PUBLIC  the default value   all users are able to run Optim  Optionally   you can specify a user ID or group name to limit access to specific users     To access an existing Optim Directory or a DB Alias  a user must have CONNECT privilege     Note  Both DBA and RESOURCE privileges include CONNECT privilege   DB2 Linux  UNIX  Windows Interface    The DB2 Linux  UNIX  Windows interface used to validate a user account uses restricted APIs  DB2  Linux  UNIX  Windows 
370. ject types to list on the right side of the dialog     Appendix D  Optim Security 411             Select an Access Control List    Access Control Domain ACL        Access Control Dor    Access Definition 4    E Archive Request Ai    Calendar ACL NA topt4       Column Map ACL VWEST DOM eng1                                                Column Map Proc A  NA Yopt2  2 2 2007 2 27 02 PM  Compare Request   NA topt3  7 18 2006 2 17 29PM    INA topt4  219 2008 2 15 02PM   z    R Convert Request A M        Enter pattern for Access Control List  NAME     TEST bd      Cancel   Refresh   Help               After you select an Identifier  ACLs are listed on the right side  below the type of object  Double click the  desired ACL to select it as a model     Note  An ACL is identified by the name of its associated object     Enter Pattern for Access Control List allows you to limit the ACL list to names that match the specified  criteria  You can use the    percent  wild card to represent one or more characters  or use the _   underscore  wild card to represent a single character   The underscore must be selected as the SQL LIKE  character on the General tab of Personal Options   After you specify a Pattern  click Refresh to display  the list again based on your criteria        File Access Definition    Use a File Access Definition to control access to data in one or more Archive Files created by running an  Archive Request that references the FAD  The archived data is protected according 
371. l  Click this button to send a test email to your mailbox     Note  It is recommended that you send a test email to ensure that the information you entered is  sufficient to send an email  If you do not receive the test email  make the necessary corrections to the  information you entered     Chapter 9  Personal Options 291    292 IBM Optim  Optim Installation and Configuration Guide       Appendix A  Install and Configure the Server under UNIX or  Linux    This section provides information needed to install and configure the Optim Server on a UNIX or Linux  machine     The installation process for Optim 7 3 has changed from prior releases of Optimand differs depending on  your environment     For Red Hat Linux 3 and Solaris 8 sites  refer to Installation   Red Hat Linux 3 and Solaris 8    on page    306    For all other supported UNIX or Linux platforms  refer to    Configuration information applies to all UNIX or Linux environments     You can use the Sun Solaris operating environment under SPARC  the Hewlett Packard HP UX operating  environment  the IBM AIX operating environment  or the Red Hat Application Server  Note that an  Optim Server installed in a UNIX environment cannot access an Optim Directory in an SQL Server  database  Configuration files  included with the installation  must be modified to adapt the Server to the  requirements of your environment     After completing the installation and configuration  processing initiated on a Windows workstation can  be dir
372. l Optim  you can use this task to create primary keys for tables added to the  database  See    Create Primary Keys    on page 208     Create Copies of DB2 z OS Relationships  Use this task to copy DB2 z OS relationships into the Optim Directory  which reduces the run    time when accessing DB2 z OS tables  See     Create Copies of DB2 z OS Relationships    on page    209         Load Drop Sample Data  Sample tables are distributed with Optim and are generally loaded when you configure a  workstation  but you can use this task to load or refresh the sample data independently  See     Load Drop Sample Data    on page 210     Chapter 4  Configuration Window and Menus 63    Load Drop Data Privacy Data  Data privacy data tables are available to clients who have an Optim Data Privacy License  These    tables are generally loaded when you configure a workstation  if you have a Data Privac  License   but you can use this task to load or refresh them  See     Load Drop Data Privacy Data     Drop DB Alias or Optim Tables    Use this task to drop a DB Alias or an Optim Directory  See    Drop DB Alias or Optim Tables    on   Purge Optim Directory Registry Entry   You may  at times  want to remove workstation access to an Optim Directory  without dropping   the Directory or packages  plans  or procedures used to access that Directory or disable Optim for   a workstation  Use this task to purge a workstation registry entry to accomplish these goals  See        You may want to purge a DB A
373. l and select Test Connection from the shortcut menu  A message displays  in the Status bar at the bottom of the dialog indicating the success or failure of the test  If you selected  the Always Ask For Password check box  you are prompted to enter the password     Server Tab    Use the Server tab to provide credentials that may be used when the optional Server is enabled and tasks  are delegated to the Server  The Server can be configured to use these credentials for access to the Optim  Directory  certain DB Aliases  or the working files     Chapter 9  Personal Options 269          Personal Options       Server  Select the name of the Server for which to enter User ID  Password  and Domain information  Click the    down arrow to select from the list of Servers configured in Product Options  or select  Default  to use the  same information for all Servers     User ID  Enter the User ID used by the Server when performing tasks     Note  The User ID must have SeBatchLogonRight privileges  or be a member of a    well known group     with the appropriate authority  This privilege must be granted at the local level for each Server machine     Password  Enter the password corresponding to the specified User ID   Domain    Enter the Domain name used to run actions remotely  or for remote input output files     270 IBM Optim  Optim Installation and Configuration Guide    Always Ask for Password    Select to display the Server Logon dialog whenever the Server is used for remote proces
374. lank row at the bottom of the Table    416 IBM Optim  Optim Installation and Configuration Guide    List  select Add table from the shortcut menu  and select From Database from the submenu  You can  then select one or more table names to be added to the Table List     The Select Table s  dialog lists the database tables   e DB Aliases for available databases are listed on the left  To list tables in a database  double click the DB  Alias or overtype the DB Alias in the Pattern box     e Objects referenced by the selected DB Alias are listed in the Database Table grid in alphabetical order  by Creator ID and Table Name  The type of object  table  view  alias  synonym   DBMS  and fully  qualified name are provided     Selecting Tables from an Archive File  When you select Add table from the Table List shortcut menu  and select From Archive File from the  submenu  the Open dialog is displayed to allow you to select an Archive File     In the Open dialog  select the server on which the file resides and click Refresh  Use Look In to select the  directory or path containing the file  and then double click a listed file name or enter the file name and  click Open  The names of tables in the selected file are listed in the File Access Definition Table Column  Selection dialog  Source indicates the path for the file       File Access Definition Table Column Selection  Iof x     Source      e    Templarchtest af    DBMS  OPTUSR CUSTOMERS  DBMS  OPTUSR ORDERS             Use the File Ac
375. lans  or procedures needed to access  database tables  Generally  you apply maintenance for DB Alias access only when you are installing a  new version of Optim or to recreate packages  plans  or procedures  To refresh or update the packages   plans  or procedures for database tables  select Apply Maintenance for DB Alias Access from the Tasks  menu     Specify Optim Directory   The first step in applying maintenance for DB Alias access is to specify an Optim Directory  see  Specify   Optim Directory    on page 170   You must select an Optim Directory name and click Proceed to open the  next dialog    Connect to Database    When applying maintenance for DB Alias access  the Configuration program must connect to the  database to access Optim Directory Tables     Chapter 7  Maintenance and Other Configuration Tasks 183     lt  gt  Apply Maintenance for DB Alias Access   Connect to Database    he Optim Configuration program must connect to the database to access the Optim  Directory Tables  The User ID you specify must have DBMS authorization to perform the m  selected task      DIRECTORY    optusr3 J QORS22K O O       On the Connect to Database dialog  you must specify the User ID  Password  and Connection String that  allows the workstation to connect to the database to access Optim Directory tables     Note  The User ID you specify must have the authorization to perform this maintenance task     Query Method to Apply Maintenance     After you specify the Optim Directory and c
376. laris 8    Run the setup process from the command line  using the following command     setup  silent  options  lt file name gt     For example  if setupopts is in the  users name directory  enter the following     setup  silent  options  users name setupopts    If you are upgrading or installing on a machine that has one or more Servers installed in another  directory  you must manually shut down all Server processing  To shut down a Server  you must log on  as the processing user account for each Server and run the following command before manually shutting  the Server down     rt mw bin mwadm stop    Appendix A  Install and Configure the Server under UNIX or Linux 323    Syntax Conventions   Red Hat Linux 3 or Solaris 8    The syntax conventions used to describe the setupopts keywords are as follow   yn pop yw    parameter  Parameters can be entered in UPPER  lower  or Mixed case  Defaults are shown in bold text   text Variable parameter text is shown in lower case italics      Delimiter for optional keywords or parameters      Delimiter for a choice from which you must select one     l Separates options     Keywords   Red Hat Linux 3 or Solaris 8               P_installLocation  nstalldirectory   P Programteature active  true   false        true   eae         Ley    _W_ODMLicensePanel   ODMLicenseField                  W UpdateFi esPanel  Update_rtsetenv    W _UpdateFilesPanel Update_rtser pdatefileskanel  ir date _rtserver   8    Sona        W View Readme  Value    W Lic
377. later     You can convert and migrate the following objects  Access Definitions  Table Maps  Column Maps   Column Map Procedures  Primary Keys  DB Aliases  Relationships  Calendars  Currency Definitions   Storage Profiles  process requests  Archive File Directory entries  and File Access Definitions     Note  When running setup  select the 5 x PST Directory Conversion component to install files required  for converting PST Directory objects     The Conversion Process consists of three steps  which must be completed in the order listed     1  Create a new Optim Directory  This step can be completed prior to running the Conversion Process  if  desired  using commands available from the Tasks menu     Note  If you create a new Directory before using the Conversion Process  note the following   e If Object Security is applied to a 6 0 Directory before you convert 5 x objects  you can automatically    secure converted objects  Automatically securing objects may be more convenient than securing  each object manually  For more information  see    Automatically Associate an Object with an ACL     on page 406     e If Functional Security is enabled for the 6 0 Directory  you must have the create privilege for the    objects you are converting  For more information  see     Functional Privileges Tab    on page 397     2  Export objects from the old PST Directory to an Export File         3  Import objects from the Export File to the new Optim Directory  You can complete this step from 
378. lation and Configuration Guide    Optim Server Setup       If the Invalid Credentials Specified dialog appears  click Next to display the Sign Optim Exit dialog  again  Then repeat the signing process by typing your company credential in the correct format  If  needed  refer to the company credential you received along with Optim to determine the correct format  for this information     The Sign Optim Exit Failed Dialog   Red Hat Linux 3 or Solaris 8    The Sign Optim Exit Failed dialog notifies you about exit related errors  For example  if the Optim  module used to challenge an exit s signing is corrupted or missing  the Sign Optim Exit Failed dialog will  appear     Note  The Invalid Credentials Specified dialog displays errors pertaining to the company credentials  specified during the signing of an exit     Appendix A  Install and Configure the Server under UNIX or Linux 359    Optim Server Setup       It is important to understand that this dialog only notifies you that there was an unspecified error in the  signing process  Detailed information about the actual error will appear in a separate  text editor window  after you click Next  Optim will extract the appropriate error information from a prOsign txt file  as  shown in the following example     Text Editor     prOsign txt    CETATI    The system cannot find the file specified        In the above example  the signing process failed because the module used to challenge the signing is  missing   The information displ
379. le    This starts the console installation process     Appendix A  Install and Configure the Server under UNIX or Linux 295       Information about the installation process displays  Throughout the process you can use these commands     e To return to a previous screen  use back     e To cancel the installation  use quit     Press Enter to continue to the Welcome screen     296 IBM Optim  Optim Installation and Configuration Guide       This panel informs you that some files must be modified before starting the Optim Server  Continue to  the Software License Agreement screen        The Software License Agreement screen prompts you to read and accept the agreement  Enter one of the  following     1 to accept the agreement and proceed to the Choose Destination Location screen   2 to decline the agreement   3 to print the agreement   99 to return to the previous screen    The Choose Destination Location screen displays next     Appendix A  Install and Configure the Server under UNIX or Linux 297       The Choose Destination Location screen prompts you to select a directory where the Optim server will be  installed  You can accept the default or enter the path to the directory you choose     Continue to the Shutdown Information screen        The Shutdown Information screen contains instructions for uninstalling or stopping any earlier versions  of Optim server     Continue to the Choose Install Set screen     298 IBM Optim  Optim Installation and Configuration Guide       On the 
380. le  DBMS OPTUSR4  FEMALE_RATES d   Enter pattern for Table  DBALI45 CREATORID  TABLE   DEMS   OPTUSR4      Cancel   Refresh   Help     gt  Show Only    rn I Find Tables Related to Table  i arente   Levels to Search     Alias DEMS AMYS  CUSTOMERS al S Shiler a  V All Levels     Tables Matching Table Pattern    Both H  C n of  oF   sie  Fy Select All Matching  Synonyms  Select Table          The Select Table to be audited dialog provides a list of tables for the selected database    e DB Aliases for available databases are listed on the left  To list tables in a database  double click the DB  Alias or overtype the DB Alias in the Pattern box    e Objects referenced by the selected DB Alias are listed in the Database Table grid in alphabetical order  by Creator ID and Table Name  The type of object  table  view  alias  synonym   DBMS  and  fully qualified name are provided     Pattern    Use a pattern to limit the list of objects in the Select Table to be audited dialog  After you specify a  pattern  click Refresh to display again the list based on your criteria     Chapter 8  Product Options 235    Audit Summary    During an Edit Process  Optim audits tables according to the following parameters    If Active  Check for the table name on the Product Options list in the Audit Tables dialog   e If the table is on the list and Enabled  the table is audited   e If the table is on the list and Disabled  the table is not audited     If the table is not on the list  and the Enabled che
381. le  The OPTIM_STATE_LOOKUP table contains state codes and corresponding abbreviations     The OPTIM_STATE_LOOKUP table has the following columns     DIST_CODE  CHAR  3 characters  cannot contain a null value     DISTRICT  CHAR  2 characters  cannot contain a null value     Primary Keys  The OPTIM_STATE_LOOKUP table does not have a primary key   Relationships to Other Tables    The OPTIM_STATE_LOOKUP table is a child of the OPTIM_SALES table through a substring relationship  on column DISTRICT using SUBSTR SALESMAN_ID 1 2         Sample Column Map Exits    The  Samples CMExit subdirectory includes a set of sample exit routines  These commented samples  show how to use the data areas available for exit routines and provide examples of the type of processing  that can be performed using an exit     Note  Column Map Exits must be compiled and linked  and must conform to C programming language  calling conventions     Sample exit routines included are     PSTEXIT C  Samples of the three types of exit routines   standard  source format  and destination format     PSTEXIT dll  Compiled versions of the three sample exit routines     PSTEXIT h PSTCMEXIT h  Required header files     PSTEXIT mak  A sample make file   Note  For complete information about Column Map Exits  refer to the Common Elements Manual      Sample Standard Exit    A Standard Exit routine is called to derive the value for a destination column in a Column Map  This  sample performs two operations on the sample databas
382. le E aiReeass2 02 o o o o o       The Specify Optim Directory DBMS dialog includes the following details   When the dialog opens  Optim  Directory Description  Type  and Version are populated with any previously entered information      DBMS Specifications    Optim Directory Description  Provide text that describes or explains the purpose of the Optim Directory  up to 40  characters   This is useful if you have multiple Optim Directories     Type Select the type of DBMS software  To select from a list  click the down arrow  The selected  DBMS appears on the status bar of subsequent dialogs in the process     Version  Select the version of the DBMS software  To select from a list  click the down arrow     Connect to Database    The Connect to Database dialog allows you to provide database connection information for the Optim  Directory registry entry     136 IBM Optim  Optim Installation and Configuration Guide      Configure Additional Workstation   Connect to Database    Optim       he Optim Configuration program remembers the User ID  and optionally the Password   for future access to the Optim Directory  Specify the User ID and Password  then    click  Proceed      Optim Directory    OPTIMDIF     Database Connection Parameters            User ID  Connection String   loptusr    JORIK  Password           Optim Directory Schema Marne       optusrd  Previous   Undo   Cancel      Hi       When configuring the workstation  you must provide a User ID  Password  and Connection Str
383. le Installer   UNIX or    Gini  Silent Installer   UNIX    Installation   Red Hat Linux 3 and Solaris 8    Installing from a Network Drive   Red Hat  Linux 3 or Solaris 8  Run Setup   Red Hat Tinuk 3 0 or Svla  is  8   Command Line Installation   Red Hat Linux 3  or Solaris 8    Configuration        Pstserv Configuration File      Pstlocal Configuration File for the Command   Line Utility      RTSETENV Shell Seript    RTSERVER Shell Script    RT4S Shell Script   i    LOCALE CONF Conversion File    Maintenance and Performance   Temporary Files  Securing the Products and Configuration Files  Securing the Products    Securing the Configuration Files    The Optim Exit in UNIX  Writing Your Own Exit   5  Prerequisites to Signing a User Supplied Exit  Signing an Exit in UNIX   Red Hat Linux 3 or  Solaris 8    The Invalid Cred  ntials Specified Dialog   Red  Hat Linux 3 or Solaris 8     The Sign Optim Exit Failed Dialog   Red Hat  Linux 3 or Solaris 8    Signing the Default Exit after an installation      Linux 3 or Solaris 8    Appendix B  Server Credentials  Server Credentials      Credentials to Run the Server  Credentials to Run Optim Processes    Server Privileges for Explicit or Client  Credentials      UNC Network Share Access  Windows     Registry Access for Process Requests  Windows     Oracle OS Authentication  UNIX or Linux File Access    DBMS Logon Credentials    Appendix C  Command Line  Maintenance Tasks    Syntax and Keywords   Keywords    Examples   Create Multiple  
384. le Security Option dialog is displayed     Click Cancel to exit the security configuration process and cancel any changes to the Security  Administrator     Chapter 7  Maintenance and Other Configuration Tasks 175    Set Functional Security Option    The Set Functional Security Option dialog allows the Security Administrator to enable or disable  Functional Security for the Optim Directory  Functional Security controls access to functions and dialogs  in Optim     For more information about Functional Security  see Privileges Tabs    on page 396      amp  Configure Security   Set Functional Security Option    Optim    he Configuration program can Enable or Disable the Functional Security Feature For the  urrent Optim Directory  Security can only be enabled or disabled by the Security  dministrator  Select an option to enable or disable the Functional Security feature    lick  lt Proceed gt  to perform the action or  lt Skip gt  to bypass this step   gt              A            Optim Directory  Security Feature  Security State     DIRECTORY l Functional Security l Disabled  Security Administrator For this Optim Directory  Domain User Name       NA  optusr3    Security Options for this Optim Directory  Enable    Disable               Skip   Cancel      Oracle QOR922K Ui       Optim Directory indicates the directory name  and Security Feature shows that Functional Security is the  option you can enable or disable  Security State indicates that security for the option is Enabled
385. le Tables  Table Specifications       Schema Name  Tablespace           lt 0 Default gt         C Display SOL    Previous   Skip   Unda   Cancel      The Load Drop Sample Tables dialog displays the following     DB Alias  DB Alias for sample tables  If you do not want to load sample tables for this DB Alias  click Skip     Load Refresh Sample Tables  Select this option to load or refresh sample tables  This option is available and selected when  Load Drop Sample Tables opens     Drop Sample Tables  Select this option to drop previously loaded sample tables  This option is unavailable when not  applicable  such as when you are initially loading those tables     Sample Table Specifications    Schema Name  Enter an identifier for the sample tables  This element is labeled Creator ID for DB2   Schema Name for Oracle  and Owner ID for an SQL Server  Sybase ASE  or Informix  database     Tablespace  Select a tablespace to store the tables  To select from a list  click the down arrow   Tablespace is not available if you select Drop Sample Tables     Chapter 5  Configure Workstations 105    Display SQL  Select this check box to display SQL statements before loading or dropping the tables     Note  If you are loading or refreshing the sample tables  click Proceed to open the Drop Tables dialog   Drop Tables    The Drop Tables dialog allows you to review a list of the sample tables that are to be dropped within the  selected DB Alias           Configure First Workstation   Drop Tables 
386. lease read the following license agreement carefully        Intemational Program License Agreement    Part 1   General Terms    BY DOWNLOADING  INSTALLING  COPYING  ACCESSING  OR USING THE PROGRAM YOU  AGREE TO THE TERMS OF THIS AGREBWENT  IF YOU ARE ACCEPTING THESE TERMS ON  BEHALF OF ANOTHER PERSON OR ACOMPANY OR OTHER LEGAL ENTITY  YOU REPRESENT  AND WARRANT THAT YOU HAVE FULL AUTHORITY TO BIND THAT PERSON  COMPANY  OR  LEGAL ENTITY TO THESE TERMS  IF YOU DO NOT AGREE TO THESE TERMS       DO NOT DOWNLOAD  INSTALL  COPY  ACCESS  OR USE THE PROGRAM  AND     PROMPTLY RETURN THE PROGRAM AND PROOF OF ENTITLEMENT TO THE PARTY FROM  WHOM YOU ACQUIRED IT TO OBTAIN A REFUND OF THE AMOUNT YOU PAID  IF YOU  DOWNLOADED THE PROGRAM  CONTACT THE PARTY FROM WHOM YOU ACQUIRED IT        IBM is Intemational Business Machines Corporation or one of its subsidiaries     _jl accept the terms in the license agreement    _jl do not accept the terms in the license agreement    InstallShield       You must accept the terms of the license agreement in order to enable the Next button and continue the  installation  After you select the option accepting the licensing agreement  click Next to indicate that your  company agrees to its provisions     Choose Destination Location   Red Hat Linux 3 or Solaris 8  This section describes how to choose the destination location     The Server must be installed in a directory  When the following dialog opens  a default path and  directory name are provided     Ap
387. lect  from your system directories  click the browse button  If you do not specify a directory  the Archive  Directory is used by default    Archive Browse Index Directory   Specify the complete path to the default directory where you want to store Archive Index Browse Files   To select from your system directories  click the browse button  If you do not specify a directory  the    Archive Directory is used by default     278 IBM Optim  Optim Installation and Configuration Guide    An Archive Index Browse File is created automatically whenever you join tables while browsing an  Archive File  The Archive Index Browse File stores primary key and foreign key information to expedite  the retrieval of data  and has an  abf extension  by default  Archive Index Browse Files are dynamically  updated  For this reason  it is advisable to select a directory accessible to any user that may browse an  Archive File     Directory for Generated Subset Extract Files    Select either Data Directory or Temporary Work Directory to specify the location in which to store  automatically generated subset Extract Files     Note  Both directories are specified on the General tab   Only Use Index to Perform Search    When search criteria are used to locate Archive Files containing specific data  Optim initially searches for  matching rows in the corresponding Archive Index Files  If a match for the search criteria cannot be  determined from the Archive Index information  or index information is not def
388. lect the Tools  gt  Show Process Log menu option  to display the Security Import Process Log       Security Import Process Log  ioj x   Fie Options Help    Security Import Process Log  Created on 2 19 2008 at 16 38 23    Access Control Lists   Imported   Optim Object Template   Access Control List   Imported  OPTUSR47 4D1  Access Definition   Imported  OPTUSR47 4DSAMP  Access Definition   Imported  OPTUSR47 TEST1  Access Definition   Imported  OPTUSR1ARCORD   Archive Request   Imported  OPTUSR  MULTARCHIDX  Archive Request     Imported  ROBERTSC NOV4  Archive Request   Imported  SAMPLE_DE  Calendar    Imported  PSTFXF CUST  Column Map   Imported  TEST18  CURRENCY1  Column Map   Imported  TEST18 CURRENCY2  Column Map   Imported  OPTUSR CUST  Extract Request     MATII CortaAmiogs e g       Creation Date  Date and time the Security Import Process Log was created     List of errors  Explanatory text for each error if errors were encountered     List of imported objects  Names of the imported security definitions  listed by object type and name     Print  Print the log by choosing the File  gt  Print menu option  Each execution of the Security Definition Import    clears the log before information for the current execution is written  Previous log information is not  retained     Appendix D  Optim Security 435    436 IBM Optim  Optim Installation and Configuration Guide       Appendix E  Security Reports    Using the Report Process  you can create a report on the permissions for F
389. lespace     lt DEFAULT  gt  v      IV Use default tablespace       Defaults   Undo         Cancel   Apply   Help      R eady Ai          DB Alias    Specify the DB Alias that identifies the database in which you want to create database objects  To select  from a list  click the down arrow  Specify default options for creating different types of database objects  on each corresponding tab     260 IBM Optim  Optim Installation and Configuration Guide    Compile error Drop    Select this check box to automatically drop any Oracle object that causes a compile type error during the  Create Process  If you clear this check box and compile type errors occur  you must interrupt the Create  Process to drop the object before continuing     This feature applies to Oracle compile type errors that may occur on certain database objects  functions   packages  package bodies  procedures  triggers  and views   The Create Process can create these objects   but they may not be functional   Select this check box to correct possible problems in the Review SQL  dialog before performing the Create Process     Replace UDTs    Select this check box to replace table type column references to User Defined  data  Types with base  column data types in any generated DDL  When you clear this check box  references to UDTs are  preserved in generated DDL   This check box is available only when you select a DB Alias for a DB2   Sybase ASE  or SQL Server database      Note  Clear this check box if you want UDT
390. let  select Server for the File Input Output  option and select the Only files local to this Server may be accessed check box     UNIX or Linux  For pstserv cfg  set the filelogon parameter to    local        Note the following when you use the Server credentials to run processes     e For Windows  a service running under Local System Account cannot be logged on to the network   See     UNC Network Share Access  Windows     on page 372 for more information     e Oracle OS Authentication will run under the user that started the service  Windows  or daemon  UNIX  or Linux   Oracle requires a known User ID  established by an administrator   therefore  you cannot  use the Local System Account for Windows  Informix Loader  which uses credentials for the currentl  logged on user  also requires a known User ID   For more information  see     Oracle OS Authentication     on page 372     e For UNIX or Linux  mount points for networked shares or file access are allowed according to the    effective User or Group accounts for the process  Therefore  all processes can use files available to the  User account under which the Server daemon is started   For more information  see     UNIX or Linux    File Access    on page 373      Run Under Explicit Credentials  You can run processes under an explicit user account to control network access and DBMS logons that  use the account for the process  for Oracle OS Authentication and Informix Loader      370 IBM Optim  Optim Installation and Config
391. lias Access   Apply Maintenance to Anot    Bie  Ea    o apply maintenance For catalog access in another DBMS  select the  Apply  jaintenance for Another DBMS Type  checkbox  Select  lt Proceed gt  to continue to the  ext step        On this dialog  you can do the following    e To apply maintenance for another DBMS  select the check box and click Proceed to open the Specify  DB Alias DBMS dialog    e To end the task  clear the check box and click Proceed on each subsequent dialog until the Complete  dialog displays        Rename an Optim Directory    At times  you may rename an Optim Directory  For example  upgrading from version 5 x to version 6 x  requires that you create a new Directory and convert Optim objects created before the upgrade  Once the  new Directory is created and the old Directory is deleted  you can rename the new Directory to use it in  place of the old Directory     To learn how to convert Optim objects created before the upgrade to version 6 x  refer to  ing i i j e 485  To delete a Directory  see    Drop DB Alias  or Optim Tables    on page 211     To rename the new Directory  you must replace the name in the Directory itself and in the Windows  registry on each workstation that accesses the Directory  Select Rename an Optim Directory from the  Tasks menu to change the name in the Optim Directory and workstation registry or  once the Optim  Directory is changed  to rename a registry entry or register the renamed Directory on a workstation          Overv
392. lias when you drop a database or to make a database temporarily  inaccessible to workstations using Optim  See    Purge DB Alias    on page 217   Note  Many basic tasks are also available when you select Configuration Assistant from the Help menu   See     Configuration Assistant    on page 66  for details     Options Menu    Use the Options menu to edit or view license or company name information  sign a user exit  customize  the toolbar  and view or hide the toolbar or status bar by selecting either command from the menu  Select  any of the following commands        Optim Configuration  Fie Tasks   Options Help    License     Sign Optim Exit     Configure Company Name       Processing L    Toolbar  v Status Bar    Customize Toolbar       License  After the initial installation  you may need to change the license key  A new license key may be  required  for example  to activate additional functions or increase the number of users or servers  for Optim  Select License to display the Specify Product License Key dialog     After you update the license key  you must store the key in the Optim Directory by connecting to  the Directory     Sign Optim Exit  Select this option to display the Sign Optim Exit dialog to sign and activate a new exit  whether it  is the Optim default exit or a user supplied exit     Company Name  IBM generates a license key for a specific Company Name and Company ID  Select Company  Name to display the Change Company Name dialog     Toolbar  Display or h
393. ll be unavailable to roles that are denied a privilege   This class includes the following privileges   Calendar  Archive File Collection  Currency  Storage Profile  Editor Options    Editor Options privileges are required to create database objects  for example  create tables  drop  tables  or modify SQL statements      Appendix D  Optim Security 399    This class includes the following privileges     Create Indexes During Primary Key Index Analysis  Create Indexes During Primary Key Index Analysis privilege is required to create new  indexes from the Primary Key Index Analysis dialog     Create Indexes During Relationship Index Analysis  Create Indexes During Relationship Index Analysis privilege is required to create new  indexes from the Relationship Index Analysis dialog     Create Tables During Create  Create Tables During Create privilege is required to create new tables during the Create  Process     Drop Tables During Create  Drop Tables During Create privilege is required to drop tables during the Create Process     Modify SQL During Create  Modify SQL During Create privilege is required to modify SQL statements during the  Create Process     Modify SQL During Primary Key Index Analysis  Modify SQL During Primary Key Index Analysis privilege is required to modify SQL  statements when creating indexes from the Primary Key Index Analysis dialog   Modify SQL During Relationship Index Analysis  Modify SQL During Relationship Index Analysis privilege is required to modif
394. llation   gt  Installation Complete       Command Buttons    After you read and accept the License Agreement  select I accept the terms in the license agreement to  indicate that your company agrees to its provisions  You must click Next to continue to the  Information    on page 26  dialog  Other command buttons   I do not accept the terms in the license agreement   Cancels and does not install Optim   Print Prints this dialog     Cancel  Cancels and does not install Optim    Previous    Returns to the  Install Introduction    on page 23  dialog     Chapter 2  Installation 25       Customer Information    The Customer Information dialog prompts for information to supplement your company License Key        Introduction   v License Agreement   gt  Customer Information     Type of Installation      Install Location   DO Component Selection     ODM Information  Shortcut Location       D Summary     Installation     Installation Complete          The following information is needed to proceed with the installation     User Name  Your User ID     Company Name  Your company name  as provided on the notification sent when Optim is shipped to you     Company ID  Your company identifier  as provided on the notification sent when Optim is shipped to you     Click Next to continue with the  Select the Type of Installation    on page 27 dialog or click Previous to  return to the Software License    on page 25  dialog     26 IBM Optim  Optim Installation and Configuration Guide       Sele
395. llection 481  subsets 482  Archive tab  Personal Options 278  279  Archive browse index directory 278  Archive directory 278  Archive index directory 278  directory for Subset Extract Files 279  file backup device 279  trim search list 279  use index to search 279  Archive tab  Product Options 239  241  available file backup devices 239  Centera options 240  Centera retention period 240  Tivoli options 240  user can review data to be  deleted 239  WORM device retention period 240  Attunity Upgrade 483  Audit Tables dialog 232  234  275  276  Select Table to be Audited dialog 235  summary 236  Auditing 525  active status 231       Copyright IBM Corp  1994   2010    Auditing  continued   active user status 231  Audit Tables dialog 232  234  275    276   description of 236  enable disable for tables 275  inactive status 231  Personal Options tables list 275  Product Options  Edit tab 232  PSTAUDIT 233  275  site defaults 233  summary 236   Auditing Optim processes 525    Bind Drop Plans  creating a DB Alias 92  creating Optim Directory 80   Browse tab  Personal Options 276  277  auto switch 277  display changed data 277  display column attributes 276  display row count 277  maximum exclude rows 277  side label display 277   Buffer Pool  index defaults 264    C    Cascade Delete Update Option 223  287  Character Formats 13  Choose Destination Location 28  Column Map Procedures  sample 511  Command Line Interface 375  381  examples 380  381  keywords 376  380  syntax 376  syntax g
396. location             E Connect through fixed NAT        Ping server        4  In the Name field  type the name of your ODBC data source  and click Next     464 IBM Optim  Optim Installation and Configuration Guide    FR Attunity Connect ODBC Setup Wizard Fifa  x          What Attunity Connect binding do you wish to use  An Attunity Connect binding  represents a collection of data sources as well as settings for some particular task   e g   reporting  transactions  etc         Default datasource  catalog         IM Single datasource  for schema    T Virtual database  T  Batch update passthru       5  Select NAV from the Binding list  select the datasource from the Default datasource list  Leave the  Single datasource checkbox checked  and click Next     Appendix F  Open Data Manager 465       PR attunity Connect ODBC Setup Wizard     5  x         Select a local user profile to use for this ODBC data source     4 user profile definition holds usernames and passwords required by Attunity  Connect for accessing databases and remote machines    User profile    x   Password       I Save password  unsafe           6  If applicable  select the User profile and enter a Password  Click Next     466 IBM Optim  Optim Installation and Configuration Guide    BR attunity Connect ODBC Setup Wizard    Attunity Connect provides log more detailed than ODBC trace availble via the  ODBC control panel     Log file name   ODBC_MYDSN_ p log    I General trace       7 Produce log to debug output    A
397. location of Optim   PSTHOME  opt IBM Optim    PSTINFO    346    The location of process information files for Optim  all installations   If this environment variable  is not set  it defaults to the following     PSTINFO  var tmp rt4s    Set this variable if you do not have access to  var tmp  or if you want to direct process  information to another location     IBM Optim  Optim Installation and Configuration Guide    Note  All installations of Optim must point to the same location   ORACLE_HOME  The location of Oracle   ORACLE_HOME  opt oracle  TNS_ADMIN  The location of file tnsnames ora   TNS_ADMIN  opt oracle  RTORACLELIB  The location of the Oracle API shared objects   RTORACLELIB   ORACLE_HOME  1ib  DB2CODEPAGE  The code page for DB2   DB2CODEPAGE 1252  RTDB2PROFILE  The location of the DB2 environment script  db2profile   RTDB2PROFILE  opt db2ad81 sqllib  SYBASE  The location of Sybase ASE   SYBASE  opt sybase  RTSYBASELIB  The location of the Sybase ASE API shared objects   SYBASE  opt sybase syb12 0CS 12_0 1ib  INFORMIXDIR  The location of Informix   INFORMIXDIR  opt informix    INFORMIXSERVER  The name of the Informix server when the product was configured     INFORMIXSQLHOSTS  The location of Informix SQLHOSTS   INFORMIXSQLHOSTS   INFORMIXDIR   sqlhosts    RTSERVER Shell Script    The RTSERVER shell script is located in the  sbin directory that is subordinate to the Optim installation  directory  This shell script contains commands that may be useful to manipulate t
398. ltiple DB Aliases   204   Configure Options  3   207   Create Primary Keys       208   Create Copies of DB2 z OS Relationships   209   Load Drop Sample Data    5   210   Load Drop Data Privacy Data    211   Drop DB Alias or Optim Tables   211  Drop the Optim Directory     lt   215   Purge Optim Directory Registry Entry   216   Purge DB Alias    217   Chapter 8  Product Options   219   Configuring Product Options     219  Using the Configuration Program to    Configure  Product Options   a 219  Configuring Product Options within    p  m     219   Using the Editor She ek 8   220  General Tab     221  Database Tab   i225  Configuration File Tab   228  Password Tab   230  Edit Tab     230  Servers Tab     236  Archive Tab     238  Load Tab    241  Report Tab   244   Chapter 9  Personal Options     247   Configuring Personal Options     247  Using the Configuration Program to    Configure  Personal Options       247  Configuring Personal Options within Optim     247   Using the Editor   248  General Tab     249  Confirm Tab    251  Display Tab    gt  252  Errors Tab    255  Scheduling Tab     256  Load Tab    258  Create Tab   260  Logon Tab   268  Server Tab   269  Edit Tab     272  Browse Tab     276  Archive Tab       278  Removable Media Tab   279  Actions Tab     281  Printer Tab     283  Database Tab   286  Notify Tab   288    iv IBM Optim  Optim Installation and Configuration Guide    Appendix A  Install and Configure the  Server under UNIX or Linux    Installation    Conso
399. ly 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 was 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 IBM s future direction or intent are subject to change or withdrawal without  notice  and represent goals and objectives only     All IBM prices shown are IBM s suggested retail prices  are current and are subject to change without  notice  Dealer prices may vary     This information is for planning purposes only  The information herein is subject to change before the  products described become available     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 applica
400. m Object Template ACL    on page 179         Chapter 7  Maintenance and Other Configuration Tasks 177    Note  Secure Selected Objects When Saved is available only when Enable is selected     To automatically assign an ACL to an object  select Secure Selected Objects When Saved  When Secure  Selected Objects When Saved is selected  the browse button is available  Click the browse button to  open the Select Optim Object Types dialog  which allows you to select the types of Optim objects that are  automatically assigned an ACL when they are saved     To secure objects with an ACL when saved    1  In Security Options for this Optim Directory  select Enabled    2  Select Secure Selected Objects When Saved    3  Click the browse button to open the Select Optim Object Types dialog   4      In the Optim Objects List  select the check box for each object type you want to automatically assign  an ACL when saved     5  Click OK to return to the Set Optim Object Security Option dialog     Note  If Secure Selected Objects When Saved is selected  objects are automatically assigned an ACL  when Object Security is either enabled or disabled     Select Optim Object Types  Use the Select Optim Object Types dialog to select object types that are assigned an ACL when saved     Use the check boxes in the Optim Objects list to select the object types  To exclude an object type  clear  the corresponding check box           Configure Security   Select Optim Object Types    he Configuration program 
401. m exit or a  user supplied exit to use Optim   See  The Sign Optim Exit Dialog e 54 for further information          Chapter 3  Signing an Optim Exit 51         Sign Optim Exit    he Optim Exit validates that a user is authorized to use Optim  4 default Optim Exit   that allows access to all actions by all users  is supplied with Optim and can be used if  our company security policies allow  The Optim Exit must be signed  To sign an exit   ou must enter the unique Password that was included when you received your  namnan IN and   icens bk anw time waou ran sion a different evik hw ce    legye Cie GUITEnUY sianed sab Intact             If you click Cancel without signing an exit  Optim displays a warning message and the Configuration  program terminates     Note  If you did not previously provide a company Name and ID  the Specify Company Name dialog    will appear before the Sign Optim Exit dialog  See    Specifying a Company Name and ID    on page 56  for  more information     52 IBM Optim  Optim Installation and Configuration Guide       Changing a Signed Optim Exit    After you sign an exit  you can sign a different exit or switch between the default exit and a  user supplied exit by selecting Options  gt  Sign Optim Exit from the Configuration main window        D z     Optim Configuration       Sign Optim Exit      55 34   Build 3015     Toolbar       Selecting this option displays the Sign Optim Exit dialog  described in    The Sign Optim Exit Dialog    oni  page 54  54
402. m the  current version  If not  an error message displays  To continue  click Proceed     Connect to Database    If you are updating the DBMS version for only one DB Alias  the Connect to Database dialog opens  You  specify the User ID  Password  and Connection String needed to connect to the selected database     Note  If you are updating the DBMS version for Sybase ASE  SQL Server  or Informix  and you have  several databases on one server  refer to    Update Multiple DB Aliases    on page 204  for complete details   Create Drop Packages    The Configuration program displays the Create Drop Packages dialog  the Create Drop Stored  Procedures dialog  or the Bind Drop Plans dialog  as appropriate for the DBMS you are using     Chapter 7  Maintenance and Other Configuration Tasks 203    E Update the DBMS Yersion for a DB Alias   Create Drop Packages    he Optim Configuration program can drop the Optim created Packages for the Data  Dictionary The Package Schema Name must match the name used when you created  he Packages  If the Packages are used by another Optim Directory  click  lt Skip gt      Grant Auth ID        The Drop option is selected when this dialog opens  You can select the Display SQL check box to browse  the DDL statements generated for the process  To continue  click OK     After the Drop process completes  this dialog displays again with the Create Refresh option selected  automatically  Click Proceed to create the following     e Packages to access the Data Di
403. m the Report Request Editor     To select a Report Request to edit    1  In the Main window  select the File  gt  Open menu option to display the Open  object selection  dialog   Double click to select Report Request and expand the Identifier list    Double click the Report Request Identifier to display a list of Report Requests    Optional     Specify a pattern to limit the list based on your criteria and click Refresh     aeo N    Double click the grid row for the desired Report Request to open the Report Request Editor     To select the last Report Request you edited  in the Main window  select the Actions  gt  Report menu  option to open the Report Request Editor and the last edited Report Request     438 IBM Optim  Optim Installation and Configuration Guide    When you select the File  gt  Open menu option in the Main window or an editor  the Open dialog is  displayed  For more information about this dialog  see the Common Elements Manual         Using the Editor    In the Report Request Editor you can create  modify  or delete Report Requests  You can also save Report  Requests to the Optim Directory          gt  OPTUSR RPT1  Report Request Editor    Frempltestym    Report Printer Hamer    E        Description    Text to describe the purpose of the Report Request  up to 40 characters    Tabs    Use the Report Request Editor tabs to provide parameters and select options to define Report Requests   Each tab in the editor serves a unique purpose     General  Parameters req
404. me of a process     The corresponding setting in Personal Options is unavailable and set to Runtime     Saving Access Definition  Display a cascade delete update warning only when saving the Access Definition     The corresponding setting in Personal Options is unavailable and set to Saving Access  Definition     Always  Display a cascade delete update warning at run time of a process  and when saving the  Access Definition     The corresponding setting in Personal Options is unavailable and set to Always   Never Do not display a cascade delete update warning   The corresponding setting in Personal Options is unavailable and set to Never     Abort Scheduler or Command Line  Select this check box to abort the process when run from the Scheduler or the Command Line  Interface  and the cascade delete  update affects at least one table that is not explicitly included in  the process   This check box is selected by default      Audit Facility    Activates auditing for Optim processes  You can enable auditing for specific Optim Directories  When  auditing is active for a Directory  audit records are written to the Optim Directory Audit Table for these    processes  Archive  Convert  Compare  Delete  Edit  Extract  Insert  Load  ODM  Report  Restore  Browse   Import  Export  Create  See Appendix L     Process Audit     on page 525 for additional details   Enable Process Utility Audit   To enable auditing  select this check box and click Audit Selection    to display the Audit Facili
405. me this information was published  Such trademarks may also be registered or common law  trademarks in other countries  A current list of IBM trademarks is available on the Web at    Copyright  and trademark information    at www ibm com legal copytrade shtml     Microsoft  Windows  and Windows NT are trademarks of Microsoft Corporation in the United States   other countries  or both     UNIX is a registered trademark of The Open Group in the United States and other countries   Intel  Itanium  and Pentium are registered trademarks of INTEL in the United States and other countries     Other company  product  or service names may be trademarks or service marks of others     Notices 529    530 IBM Optim  Optim Installation and Configuration Guide       Index    Special characters    306    A    Access Control Domain  definition 385  editor 390  list 387  role specifications 392  Access Control List  definition 385  editor 405  Actions tab  Personal Options 281  283  Column Map Procedure 281  format numeric values 283  maximum database connections 286  monitor update frequency 282  report retention 283  show aging tabs 282  show currency tab 282  Age Function  destination format exit 511  source format exit 511  Allocation Percent  index defaults 263  table defaults 262  Apply Maintenance  add default tables 183  all DB Aliases 187  DB Alias Access 183  Optim Directory Access 182  query method 185  specific DB Alias 185  specific DBMS 189  update DBMS version 204  Archive File Co
406. missions in the Column Access  Control list  The  Default  setting applies to archived data in columns not otherwise listed and cannot be  deleted        The arrow indicates the active entry  To select an entry  click the row     Column  The column name  Type the name  or use Add column from the shortcut menu to select a column  name from a database or an Archive File  To remove a column name  select the row number and  press Delete or use the Remove commands in the shortcut menu     Any security settings for tables or columns that are not in the secured Archive File have no effect     AC Type  The type of access permissions associated with the column  Access permissions are displayed in  the Column Access Control list     Select one of the following     Explicit  Column specific access permissions apply     Default  The default access permissions apply     418 IBM Optim  Optim Installation and Configuration Guide    None Access permissions do not apply  All users are allowed to access the table     Notes  If AC Type is None     e The Column Access Control list is unavailable and any user account is allowed full  access     e If for  Default   the Default AC Type is unavailable for other entries in the Column  List     Shortcut Menu Commands    Right click a row in Column List to display the following shortcut menu commands     Remove Column  Remove the selected column name from the list   This command is not available for  Default       Remove All Columns  Remove all column 
407. mitted     Data Source  The data source for the Archive File     478 IBM Optim  Optim Installation and Configuration Guide    Maximum Rows  The maximum number of rows to convert to XML     Root Name  The name of the root XML tag     Rowset Name  The name of the XML tag in which the data is placed     Generate    Schema  Select this check box to include XML schema of the Archive File data with the output  XML     XML Select this check box to include Archive File data with the output XML   Mode    Element  Select this check box to generate an XML tag for each data value     Attribute  Select this check box to generate  lt row gt  tag attributes for each data value     Execute  Click to begin the conversion process     SQL Select  Type an SQL SELECT statement to specify selection criteria for the data     Messages  Displays messages for the conversion process     Output  Displays the XML output     Appendix F  Open Data Manager    479    Batch Tab    Use the Batch tab to specify the data to convert by using a batch file or typing batch parameters          IBM Optim   Archive File To XML Convertor       come Fe          Open File  Click to select a batch input file     Messages  Displays message for the conversion process     Execute  Click to execute the batch process     Input    Type the batch parameters  if a batch input file is not used   Conversion Issues    The following issues arise in the conversion of archived data to XML     e Characters that are not legal in XML  incl
408. mm dd hh mm ss       AF_ID_RANGE x y          PSTTRACE COMP  n n        COMP  nn             amp  datasourcename2       DSNPASSWORDS datasourcename domainname userID   password  amp  datasourcename2      QPTDPNAME primaryservername   daemonportnumber    476 IBM Optim  Optim Installation and Configuration Guide    Note  For additional connection parameters  refer to Attunity documentation     DSNCONFIG2  datasourcename  The ODM data source name     ARCV_FILE  archivefilename  The fully qualified Archive File name     ARCV_GUID  gggggg  The Archive File GUID     ARCV_ID n  The Archive File ID number     COLLECTIONS archivefilecollection  The Archive File Collection name     PST_AF_SUBSET     AF_IN     AF_DATE_RANGE     AF_ID_RANGE   Subsets an Archive File Collection to specific Archive Files  Use one of the following parameters        AF_IN 1 n        Archive Files to include  where n is an Archive File name  GUID  or Archive File ID  If a  specified Archive File cannot be found  the process will fail        AF_DATE_RANGE  yyyy mm dd hh mmiss  yyyy mm dd hh mm ss    A range of Archive File creation dates  You must include the time of day  hh mm ss   You  can use zeros to specify the time  e g   00 00 00         AF ID_RANGE  x y    A range of Archive File IDs  where x is the start and y is the end     PSTTRACE  COMP  n n      An optional attribute for turning on the Optim Trace file  This attribute should be used at the  direction of Optim support  Do not use commas in the PSTT
409. mple Optim Basic Column Map procedure used to populate the Column Map Procedure Editor  when installed in the BIN subdirectory     Create a Column Map Procedure from file provided    This task describes how to create a Column Map Procedure from a provided file     To create a Column Map Procedure from one of the files provided     1  In the main window  select Column Map Proc from the Definitions menu to open the Column Map  Proc Editor and last edited Column Map Proc     2  Select New from the File menu in the Column Map Proc Editor     3  Select Import from the File menu in the Column Map Proc Editor to open the Supply an Import File  Name dialog     4  Type  or click the Browse button and select  the path to the Samples subdirectory containing the  sample files  and the file name   e g   C  Program Files IBM Optim RT  Samples CMProc   CMEXIT BAS     5  Select Save As from the File menu in the Column Map Proc Editor  In the Save a Column Map Proc  dialog  type a name in the Patternbox and click Save     6  Edit the Column Map Proc  as needed   7  Compile     Sample Standard Procedure    A Standard procedure is called to derive the value for a destination column in a Column Map  This  sample Column Map procedure is created from the CMExit bas file provided  as described above     This procedure performs two operations on the sample database table OPTIM_CUSTOMERS  as follows   e Discards rows that have a value of zero  0  in the YTD_SALES column  and processes all other rows 
410. mport Registry Data 132  Index Buffer Pools 264  Index Defaults 264  Informix  create multiple DB Aliases 116  create drop procedures  for DB Alias 92  for Optim Directory 79  update DBMS version 204  Initialize Optim Security 121  138  Install 23  27  28  31  33  34  293  completing 35  console 36  console installer 295  Release_Notes file 35  select components 29  silent installer 44  summary 33    Install  continued    Unix   silent install 304   Install from console 36  Install ODM 30  Install Optim Server   Red Hat Linux 3 or Solaris 8 306  Installation 23  32   additional workstations 6   Linux 293  306   planning for 7   system requirements 7   UNIX 293  306   workstations or server 3  Installation Complete 34  Installation phase 2  Installation Requirements 7    J    JCL File  sample 515    L    Large Objects  Personal Options 254  license agreement 25  License Agreement 25  Linux  command line 336  commands 349  350  customer ID 329  337  data directories 329  DB Alias 339  destination folder 309  environment variables 346  installation 293  306  326  license agreement 309  loader 333  339  locale conversion 349  LOCALE COMF file 349  Optim Directory 338  prOpass program 353  pstlocal configuration file 336  pstserv configuration file 328  RT4S shell script 348  RTSERVER shell script 347  RTSETENV shell script 346  securing 351  355  configuration files 353  355  password file 353  trace days 338  Load tab  Personal Options 258  DB Alias 258  exception tables 258  pa
411. n         e Using a keyword that is inappropriate for the type of processing may cause a fatal  conflicting parameter error     e The DBMS type keyword must precede the DBMS version keyword  All other keywords can be  specified in any order     e If you use a keyword more than once for a task  the last instance applies     e You can include all keywords and arguments for one or more tasks in a text file  and reference this  parameter file on the command line     e Ina parameter file  keywords and arguments for a task may be on more than one line  Note that lines  after the line containing the TASK keyword are processed in the next task  if any     e If a keyword required for a task is omitted  values specified for the previous task  or values specified  the last time the Configuration program was run  are used by default     Note  This feature may be advantageous for a series of tasks that share the same setting for one or more  parameters     e An argument that includes spaces must be enclosed in single or double quotes        un    e To clear a parameter  specify the value as an empty string  i e    Syntax Conventions    The syntax conventions used to describe these statements are    KEYWORD  Keywords are shown in upper case for emphasis  but can be specified in lower or mixed case     text Variable text is shown in lower case italics        Statement delimiter to group a series of qualifiers for a parameter        Copyright IBM Corp  1994   2010 375       An optional keywo
412. n    e Edit allows you to edit and browse related data  review logical application paths  resolve data  problems  modify data to test all possible scenarios  and ensure that one or more related tables contain  expected data     e Compare allows you to compare before and after images of relationally intact sets of data from a set of  tables  You can identify and analyze changes to related rows to resolve referential integrity issues or  identify similarities and differences between two independent databases and verify database changes     e Scheduler allows you to schedule process requests to be executed in unattended mode     e The Configuration program allows you to configure the first and additional workstations to use Optim   You can also establish security and perform various tasks to maintain the system environment     e The Server allows you to process resource intensive tasks away from the workstations to reduce  network traffic and improve efficiency  to process data that resides in a UNIX or Linux environment  or  to use Optim Open Data Manager to access archived data     e Open Data Manager  ODM  provides Archive File access for programs that use the ODBC and JDBC  APIs     Workstations or File Server  You can install Optim on individual workstations or on a file server for multiple users to share     Note  Installing Optim on a file server is different from installing the optional Server  Sites that consider  installing Optim on a file server would generally tend t
413. n SQL  LIKE character  select the upper case or lower case default for selection criteria  establish the  number of days to keep Trace Files  specify a default code page value  and choose whether to  warn a user when a cascading delete or update may occur     Confirm  Choose to display a confirmation prompt before definitions are deleted  files overwritten  or DDL  lost     248 IBM Optim  Optim Installation and Configuration Guide    Display  Choose options for data displays when editing data or using Point and Shoot  including the  maximum number of rows fetched and the maximum number of entries in history and menu file  lists  Also  set options to determine the default settings for Large Objects for the Access  Definition    Errors Select font characteristics for informational  warning  and error messages and the number of lines  to display in the message bar     Scheduling  Select options for using the Scheduling Monitor     Load Provide the complete path and name of the executable used to access each DBMS loader   Create Specify default options for creating database objects     Logon Review logon information for each DB Alias in a selected Optim Directory  Connection and  password information is stored in the workstation registry     Server Provide User ID  password  and domain information to be used by the Optim Server  Server   when running actions remotely     Edit Select options for browsing or editing database tables     Browse  Select display options for browsing Ar
414. n Sybase ASE or SQL Server   e Procedures to access Catalog Tables in Informix     Apply Maintenance to Another     After you apply maintenance for a single DB Alias  the Configuration program opens the Apply  Maintenance to Another DB Alias  dialog and prompts you to apply maintenance for another DB Alias     e To apply maintenance for another DB Alias  select the check box and click Proceed to open the  Create Select DB Alias dialog     e To end the task  clear the check box and click Proceed to open the Complete dialog     Apply Maintenance for All DB Aliases    If you select the option on the Query Method to Apply Maintenance dialog to apply maintenance for all  DB Aliases  the task includes the following steps  choose to apply maintenance to the first or another DB  alias  connect to the database  drop old packages  plans  or procedures  create refresh packages  plans  or  procedures  After maintenance is applied  you can choose to apply maintenance for the next in a series of  DB Aliases  or the maintenance task is complete     Apply Maintenance to DB Alias     When you select Apply Maintenance to databases for all DB Aliases  the Configuration program  prompts you to confirm maintenance for each DB Alias in the selected Optim Directory one at a time     Chapter 7  Maintenance and Other Configuration Tasks 187      Apply Maintenance for DB Alias Access   Apply Maintenance to DB A    B   Ea    o apply maintenance to the DB Alias DBMS  select the  Apply Maintenance to DBM
415. n explicitly controls access  Role  names not included in the Access Control Domain that serves as the basis for the FAD are  italicized and settings for them have no effect     Notes   e If a user is included in multiple roles in the list  the most restrictive permission applies     e Unless the AC Type for the Column List entry is None  the Column Access Control list  includes a  Default  setting  This default cannot be deleted and applies to users for which no  explicit permissions are granted     Type the name or use the drop down list to select the name of a role defined in the ACD  You  can also edit a role name  To remove a role name  use the Remove commands in the shortcut  menu     Access  The type of access permissions for the role  Select one of the following     Appendix D  Optim Security 419    Allow The role is allowed access to the column     Deny The role is denied access to the column     Note  If a role is denied access to any file attachment pseudocolumn in an Archive File   the role cannot use the Archive File in a Delete  Restore  Update  or Insert process     Shortcut Menu Commands    Right click the Column Access Control list to display the following shortcut menu commands     Remove  Remove the selected role from the list   This command is not available for  Default       Remove All  Remove all roles  except  Default   from the list     Allow all non default  Allow access for all listed roles  except  Default      Deny all non default  Deny access for 
416. n feature     When the number of retained reports for a particular type of process exceeds the maximum  the  oldest report is deleted and the current report is saved     Retain Scheduler Command Line Reports  Select to retain reports generated by processes invoked using the Scheduler or the Command Line  Interface  This check box is cleared by default     Report Retention Directory  Specify the complete path to the default directory in which you want to store reports  Leave  blank  default  to use the Temporary Work Directory specified on the General tab  To select from  your system directories  click the browse button     Note  It is recommended that each user specify a private directory for storing reports     Printer Tab    Use the Printer tab to set printer  font  and language preferences for printing  Note that font and  language settings appropriate to the character set used for the object will ensure that text prints correctly  if the Locale settings for your computer do not match settings for the computer used to create the object     Chapter 9  Personal Options 283     9 Personal Options    Jita a a a a ete  ted       The default printer and font information for requests and definitions are shown in each of the message  boxes  To open the Windows Print Setup dialog to select a printer  click Set Printer  To open the  Windows Font dialog to select font attributes and specify the desired language script  click Set Font     Printer    Set Printer  Click to display the P
417. n only  For details  see your  Tomcat documentation     Valid settings are     1 Present the credentials used to start the prOsvce daemon for webserver access to Archive  Files   0 Do not use webserver access     Note  A 1 userid password setting requires root authorization for the user account used to  start the prOsvce daemon     When setting up user accounts and file permissions  note that both pr0svce and the user account running  pr0svce must be able to access the file that keeps information about active daemons in order to perform  an action against prOsvce  for example  to shut down or delete pr0svce   This file is maintained in the    directory designated by the PSTINFO environment variable   See     RTSETENV Shell Script    on page 346  for more information regarding the PSTINFO environment variable          Execution    If the configuration file includes    filelogon local     tivoliavail  or webserver parameters without explicit  credentials  the process assumes the authority of the user account used to start prOsvce  Thus  if you start  pr0svce from the root user  the request will run under root credentials  If you start prOsvce under a user  account in the group  the request will run under the credentials for the user account     352 IBM Optim  Optim Installation and Configuration Guide    Generally  you should avoid running pr0svce under root authority  However  as noted earlier  you must  run the pr0svce daemon under root authority when certain parameters in ps
418. names  except  Default   from the list     Add column  Display submenus and select a source  From Database table or From Archive File  for a column  selection list  Use the list to add one or more column names to the Column List     Note  Add column is available only from the blank row at the bottom of the Column List   Select From Database table to display the File Access Definition Table Column Selection dialog    listing columns in the database table  For more information  see    Selecting Columns from a  Table    on page 420     Select From table in Archive File to display the Open dialog  from which to choose an Archive  File before displaying the File Access Definition Table Column Selection dialog  For more    information  see  Selecting Columns from a Table in an Archive File    on page 421     Note  Access permissions in the associated ACL determine the options and actions that are available to  you  For example  the Remove shortcut menu options are not available to roles limited to read access            Column Access Control    Use the Column Access Control list to define access permissions for the entry in the Column List  You  can assign access permissions to roles in the ACD and a default for all user accounts and roles for which  access permissions are not assigned explicitly  If the AC Type for an entry in the Column List is None   Column Access Control list is blank and cannot be edited     Role  Default  and names of roles for which the File Access Definitio
419. nd has the following requirements     HP UX Considerations   On HP UX PA RISC architectures  Oracle versions 9i and later provide both 64 bit and 32 bit libraries   The directory for the 32 bit library must be on the 32 bit shared library path  GSHLIB_PATH   Optim  supports the HP UX Itanium architecture in 32 bit emulation mode only    Solaris Considerations   On Solaris SPARC  Oracle versions 10g and later provide both 64 bit and 32 bit libraries  The directory for    the 32 bit library needs to be on the shared library load path  LD_LIBRARY_PATH   Optim does not  support the Solaris x86 architecture     Chapter 1  Getting Started 7    Solaris and HP UX Considerations    You must manually edit the Optim environment setup script rt rtsetenv  and change the RTORACLELIB  environment variable definition in that file based on your Oracle environment  The shell file rt rtsetenv  contains comments describing how to make the necessary changes     Hardware Requirements  Optim requires certain hardware equipment and memory     e Intel Pentium or greater  or comparable processor   e CD ROM drive  unless installing from a LAN    e Hard disk space   400 megabytes   e Disk space for the database   as required    e 256 MB of RAM is recommended  64 MB minimum is supported  Additional memory enhances  performance     Physical Memory    Physical memory  RAM  requirements depend on the version of Windows you have installed  refer to the  system requirements for your Windows version   The actu
420. ndow  select the File  gt  New menu option   2  Select the Actions  gt  Report menu option to open the Report Request Editor     3  On the General tab  select Security in the Report Type list  and provide an optional title for the  report     4  On the Security Criteria tab  enter criteria for a Security Report    5  In the Report Request Editor  select the File  gt  Save menu option to open the Save a Report Request  dialog    6  In the Pattern box  type a unique name for the new Report Request and click Save     From the Report Request Editor    This section describes how to create a Report Request from the Report Request Editor     To create a Report Request from the Editor   e To create a new Report Request  select the File  gt  New menu option in the Report Request Editor     e To create a new Report Request modeled on an existing one  open the desired Report Request and  select the File  gt  Save As menu option     e To create and store a copy of the active Report Request and continue editing  select the File  gt  Save  Copy As menu option     These steps are the minimum required to create a Report Request  After you create a request  you can run  the process immediately  or save the request and schedule it  Because the options to create a Report  Request and to modify a Report Request are similar  refer to Using the Editor    on page 439  for complete  details     Select a Report Request to Edit    You can select a Report Request for editing from the Main window or fro
421. ndow menu bar   File Menu  The File menu in the main window lists commands to view or edit information regarding the Optim    Directory  convert Optim Directory objects when upgrading  or exit the Configuration program  In  addition  you can select commands to export or import registry data for a particular Optim Directory     File Tasks Options Help  Export Registry Data     Import Registry Data       Convert Optim Directory Objects     Optim Directory       Exit       Select any of the following commands     Export Registry Data  You can save time by exporting Optim Directory registry data to a file and saving the file to a  directory that is easily accessible for configuring other workstations  While configuring the first  workstation  you are prompted to export registry data  or you_can select Export Registry Data  from the File menu on the Configuration main window  See Ex por Registry Data    on page 179   for more information     Import Registry Data  To configure a workstation  you can import Optim Directory registry data and the Product  License Key from a file of information exported from another workstation  You are prompted to  import Optim Directory registry data when configuring each workstation after the first  or you    can select Import Registry Data from the File menu on the Configuration main window  See     Import Registry Entries    on page 132 for more information    Convert Optim Directory Objects  All Optim Directories created prior to version 6 0 of A
422. nformation     No Select this option if your site prefers not to display the NULL character as the default value for  nullable columns while editing data     User Select this option to allow users to display the NULL character as the default value for nullable  columns while editing data  If you select this option  users can modify this selection in Personal  Options  or Edit Preferences in the Table Editor      Force Browse Only    Select this check box to force all new and existing Edit Definitions to be in Browse Only mode  When you  select this check box  edit options on the Edit tab in Personal Options and the Edit Preferences on the  Table Editor are unavailable   For example  the option for Undo Levels is unavailable  because Undo  entries are not created in Browse Only mode      Audit Tables Dialog  If you select Active or Active User on the Edit tab of the Product Options dialog  click Audit Tables to    display the Audit Tables dialog  Specify default parameters that apply to all processed tables and a list of  tables for which one or more defaults are overridden     232 IBM Optim  Optim Installation and Configuration Guide       Audit Tables  Iof x     Optim Directory        Auditing Defaults  IV Enabled Days to Retain Maximum Rows      366      1000         IV Write all Columns a          Table Name Pattern  DBMS OPTUSR4DETAILS  Enabled 366  1000  All Columns  DBMS  OPTUSR4CUSTOMER Enabled   366  1000  All Columns       OK   Cancel   Help    Ready A        Optim D
423. ng  Limits  spacing  and table heading options for the report  The defaults for formatting options are  set in Product Options  The Formatting tab is available only when Report Type on the General  tab is set to File     Notify Options for automatic email notification of the success or failure of the process   Tools Menu Commands  In addition to the standard commands on the File  Edit  and Tools menus  you can select the following    commands from the Tools menu     Convert to Local  Convert a named Report Request to a local Report Request  A local Report Request is saved with  the Archive Request  Available only when the Report Type on the General tab is set to File     Edit Joins  Open the Edit Joins dialog to select joined tables in the report  Available when Show Joins is  selected on the Archive Details tab and the Report Type on the General tab is set to File     General Tab  Use the General tab to select the report type     Report Type    Select the type of report     File Report on data in a Source Archive or Compare File  For more information  see the Archive User  Manual or Compare User Manual      Archive Directory  Report on selected Archive Directory entries and the properties of associated Archive Files  For  more information  see the Archive User Manual      Security  Report on Functional or Object Security permissions     440 IBM Optim  Optim Installation and Configuration Guide    Report Title  The Report Title is not available for Security Reports   Output O
424. ng DB Alias  Select the name of the DB Alias  Name is available  only if Use Existing is selected  To select from a list  click the down arrow     Create New or Use Existing  When you select an option to create a new or modify an existing DB Alias  you are prompted for the  necessary information     Specify DB Alias DBMS    You can provide a description to distinguish a new DB Alias from other DB Aliases  The configuration  process displays the Specify DB Alias DBMS dialog     Chapter 5  Configure Workstations 89     lt  gt  Configure First Workstation   Specify DB Alias DBMS    he Optim Configuration program creates a DB Alias For the database based on the  DBMS type and version specified when you created the Optim Directory Tables  Provide  a description for the DB Alias  then click  lt Proceed gt   Note  Support For some of the  isted DBMS versions may have been discontinued by the vendor        Connect to Database  The Configuration program requires certain information to configure the Catalog Tables  DB2 or    Informix   Data Dictionary  Oracle   or System Tables  Microsoft SOL Server or Sybase ASE   You provide  these details on the Connect to Database dialog     90 IBM Optim  Optim Installation and Configuration Guide        lt  gt  Configure First Workstation   Connect to Database    he Optim Configuration program must connect to the database to configure the Optim a   Directory Tables  The User ID you specify must have DBMS authorization to create the  Optim Director
425. ng environment requires certain environment    variables to create default settings  For detailed information needed to edit this file  refer to     RTISETENV Shell Script    on page 346   0 Do not edit RTSETENV during installation   1 Edit RTSETENV during installation   If you are not installing from a graphical interface   this option will cause an error     W UpdateFilesPanel  Update_rtsetenv 0   W UpdateFilesPanel Update_rtserver     This keyword allows you to edit the RTSERVER shell script during the installation process  using  the default text editor  The RTSERVER shell script contains a series of useful commands that    allow you to manipulate the Server process  This script does not need modification  For detailed  information needed to edit this file  refer to  RTSERVER Shell Script    on page 347   0 Do not edit RTSERVER during installation     1 Edit RTSERVER during installation   If you are not installing from a graphical interface   this option will cause an error       W UpdateFilesPanel  Update_rtserver 0    Appendix A  Install and Configure the Server under UNIX or Linux 325     W UpdateFilesPanel Update_rt4s     This keyword allows you to edit the RT4S shell script during the installation process  using the  default text editor  The RT4S shell script is used to start or stop init 1  processing for the Server   This script should be executed only as part of the system boot procedure  Generally  the script  does not need modification  unless the Server is inst
426. nline Documentation  Z Customer Information   7 Optim Archive ODBC Interface 44 M6  v Type of Installation  7 Optim ODM Interface 336 ve  v Install Location I Sample Fies  im  lV 5 x PST Directory Conversion Fies 67 MB               gt  Component Selection  ODM Information  Shortcut Location  Summary   Installation  Installation Complete              Description    This component includes the Optim executable and on line help  files               Compare the Space Required to install the selected components with the Space Available in the directory  you specified in the Choose Destination Location dialog     Note  If the space available is insufficient for installing the selected components  click Previous to specify  a different destination  or click Cancel to quit the installation process     Optim  Select Optim to install the product and the online help files   Optim Online Documentation    Select Optim Online Documentation to install the Introductions  User Manuals  Installation and  Configuration Guide  Optim Basic Manual  and Common Elements Manual in PDF format  Additionally   the latest release notice and revision history is included     Optim Archive ODBC Interface    Select Optim Archive ODBC Interface to install version 3 51 of the Open Data Base Connectivity  ODBC   Application Programming Interface  API   Selecting this component registers the Optim ODBC Interface  driver with ODBC on your workstation  This component is not available in a UNIX or Linux  environme
427. nly that the connection is valid and is from the proper user  No further  authentication is made and transferred data is not verified  This level of security requires  the least overhead and  of the available options  offers the least security     Every Call  Authenticate the user each time data is exchanged  regardless of number of packets     Each Packet  Confirm that each packet of transferred data is received from the authenticated user  This  level of security requires more overhead and offers more protection than the Connect  Level     Each Packet  Verify not changed   Confirm that each packet of transferred data is received from the authenticated user and  verify that it has not been modified  This level of security requires more overhead and  offers more protection than the Packet Level     Each Packet  Verify not changed and Encrypt   Confirm that each packet of transferred data is received from the authenticated user   verify that it has not been modified  and encrypt the argument value of each remote  procedure call  This level of security requires the most overhead and  of the available  options  offers the most protection     Update Product Configuration Files   Each workstation to connect to the Server must use a Product Configuration File that includes Server  endpoint information  The Product Configuration File used by a workstation is specified in Personal  Options    To update Product Configuration Files with new information entered on the Endpoints tab  cli
428. nnot contain null     RATING  CHAR  up to 4 characters  cannot contain null     UNIT_PRICE  DECIMAL  dollar amount  cannot contain null     ON_HAND_INVENTORY  INTEGER  cannot contain null     Appendix H  Samples 507    Primary Keys  The ITEM_ID column is the primary key column   Relationships to Other Tables    The OPTIM_ITEMS table is a parent of the OPTIM_DETAILS table  through a foreign key on column  ITEM_ID     OPTIM_SHIP_TO Table  The OPTIM_SHIP_TO table contains order shipping information     The OPTIM_SHIP_TO table has the following columns     CUST_ID  CHAR  up to 5 characters  cannot contain null     SHIP_ID  DECIMAL  cannot contain null     ADDRESS1  VARCHAR  up to 100 characters    ADDRESS2  VARCHAR  up to 100 characters    LOCALITY  VARCHAR  up to 56 characters    CITY VARCHAR  up to 30 characters    STATE  VARCHAR  up to 30 characters    COUNTRY_CODE  CHAR  2 character abbreviation    POSTAL_CODE  VARCHAR  up to 15 characters    POSTAL_CODE_PLUS4  CHAR  4 characters    IN_CARE_OF  VARCHAR  up to 31 characters    SHIPPING _CHANGE_ DT  TIMESTAMP  cannot contains nulls  has default value     Primary Keys  The SHIP_ID column is the primary key column   Relationships to Other Tables    The OPTIM_SHIP_TO table is a parent of the OPTIM_SHIP_INSTR table  through an Optim relationship  on column SHIP_ID     The OPTIM_SHIP_TO table is a child of the OPTIM_CUSTOMERS table  through its Optim relationship  on column CUST_ID     508 IBM Optim  Optim Installation and Configura
429. nt     Note  If your workstation has an earlier version of ODBC installed  selecting this component will  upgrade the API to ODBC version 3 51     Optim ODM Interface    Select Optim ODM Interface to install Open Data Manager  ODM   which requires a product license  If    you select this option  see Appendix F     Open Data Manager     on page 449  for ODM installation    instructions         Chapter 2  Installation 29    Sample Files    Select Sample Files to install sample Extract  Visual Basic  and Column Map Exit files  see     Samples     on page 503    for further information    5 x PST Directory Conversion  5 x PST Directory Conversion is selected by default to install files required for converting PST Directory    objects created using version 5 x into a format suitable for use with Optim version 6 0 and later  See     Conversion Process for 5 x Optim Directories    on page 486  for details         Clear the check box unless you are upgrading from an earlier version of Optim     To continue  click Next     e If you selected Optim ODM Interface  the     Install ODM     dialog displays next   e If you did not select Optim ODM Interface  the    Shortcut Location    on page 32Hialog is next     Install ODM    The Configure Open Data Manager Now  dialog displays if you chose Full Installation or you selected  Optim ODM Interface on the Select Components dialog  You can install ODM as part of the Optim  installation process or copy the files and install ODM at a later time 
430. nt  Thus  if the default exit was delivered signed  it would bypass any security checks and  additional functionality included your user supplied exit  assuming you already created one         Writing Your Own Exit    If you want to employ the additional functionality available via a user supplied exit  you must write your  own exit     1  Determine what you want the exit to do   2  Determine which Optim exit points that call your exit are suitable for what you want to do   3  Write the appropriate code to respond to those exit points within your user supplied exit     After you create an exit  you must compile  link  and copy the exit to the bin directory in which Optim is  installed  before you can sign it  The same is true when you modify an exit  If a signed exit does not  exist  you cannot use Optim   See the Optim Initialization Exit Programmer s Guide for more information on  creating a user supplied exit         Prerequisites to Signing a User Supplied Exit    If you want to use your own  user supplied exit  the following requirements apply   e The exit load linked module name must be appropriate for your platform  as shown below                 Platform Linked Module File Name  Windows opmexit dll   AIX  Solaris  Linux libopmexit so   HPUX libopmexit sl             e You must copy the exit file to the bin directory before you run the Configuration program in Windows     e The exit file must exist in the bin directory and be signed on every Optim installation  Thus  e
431. ntera     centeraavail 1    tivoliavail  Use Tivoli with the Archive Retention Policy   To use a Tivoli device  you must install the Tivoli  client and API support on the machine where the Optim Server runs      0 or blank  Do not delete backup files on Tivoli   Default      Appendix A  Install and Configure the Server under UNIX or Linux 335    1 Delete backup files on Tivoli     nodename  Identifier to access the Tivoli device     password  Password to access the Tivoli device   tivoliavail 0    Pstlocal Configuration File for the Command Line Utility    Unless a Command Line process is specifically directed to a Server  the process is executed locally and  the settings in pstserv cfg do not apply  Use the pstlocal configuration file to provide settings for these  local processes  An example of pstlocal cfg is in the  etc subdirectory to the PSTHOME directory     Before using the Command Line Utility  modify the following parameters to reflect your requirements  as  applicable  In the following syntax  defaults are shown in bold text                    lcustomerid    n   000000          name   xxxxxxx        Ticense  icense key   000000      ltempdir  directory  idatadir  directory  directory   datadir        directory   archivedir      archivebroidx    directory   archivedir      n 5    server    name address port userid   password   2    domain      pstdir    name dbmstype dbmsver dbqual connectstring   dbname     userid   password              pstdir name   connectstring
432. ntion Tab  Status Tab  Email Tab  Conclusion      Chapter 7  Maintenance and Other  Configuration Tasks  Create Update DB Alias   Create Update Optim Directory    Access Existing Optim Directory    Configure Security for an Optim Directory  Specify Optim Directory   Initialize Security or Change Security  Administrator    Set Functional Security Option  Set Optim Object Security Option  Set Archive File Security Option    Enable Disable this Machine as an Optim Server  Enable Disable the ODBC Interface for this  Machine    Apply Maintenance for Optim Directory Access  Apply Maintenance for DB Alias Access  Query Method to Apply Maintenance     Apply Maintenance for a Single DB Alias    Apply Maintenance for All DB Aliases    Apply Maintenance for Specific DBMS    Rename an Optim Directory  Rename an Optim Directory and the Windows  Registry Entry      Only Rename the Windows Registry Entry      145      147    148    151    153    154    156    157    161    162    164    165    168      169    170    173    173    173    174      174    176    176    179    180      181    181      183    184    185    187    188    190      192    197    iii    Update DBMS Version for an Optim Directory   198  Tasks to update DBMS version for an Optim  Directory     199  Specify Optim Directory    199  Specify Optim Directory DBMS   200  Connect to Database       200  Create Drop Packages g   200   Update DBMS Version for a DB Alias   201  Update DBMS for a Single DB Alias    202  Update Mu
433. ntion when running   TRUE  ON  or YES  Run the Configuration program in AutoRun mode  hiding dialogs unless user  intervention is required to correct or cancel the task  If an error cannot be corrected  the  error message is displayed on the Log dialog   Default for a parameter file    FALSE  OF     or NO    Run the Configuration program normally  displaying all dialogs   Default for parameters  from the command line       GRANTAUTHID     Identifier for authorized users  Specify a user ID  Group Name  or APublicd  When Public is  specified all users can run Optim      RESPONDFILE   The source of default values for Message IDs when AUTORUN ON     filename    The fully qualified path and name of a text file  A sample file  RESPOND PST  in the  RT BIN directory can be modified and used as necessary  You must enclose a filename  that includes blanks in quotations      IGNORE    Begin a comment or disregard parameters  All parameters that follow and are on the same line  have no effect on processing     Optim Directory   PSTDIRNAME   Optim Directory for the task     pstdirname  Name of the Optim Directory  currentdir  The current Optim Directory  default     PSTDIRID   Identifier that prefixes Optim Directory table names   pstdirid  Schema Name  Creator ID  or Owner ID for the Optim Directory tables    PSTDIRCONNECTSTR   Connection to the Optim Directory     dbmscnctstr  Name that permits access to the database containing the Optim Directory     Appendix C  Command Line Maintenanc
434. nto the Optim Server Settings dialog  This action only merges new settings from the Current  User  If the settings are the same  this command is unavailable     152 IBM Optim  Optim Installation and Configuration Guide       Access Tab    Use the Access tab to restrict access to all Server directories and subdirectories  except those you specify   Access to the Server data directory  Archive Directory  and Archive Index Directory is enabled  by default        Optim Server Settings    r Program Files  BM Optim Bin temp       Limit Access      The Limit access to only the Data  Archive  Archive Index and the following directories and their  subdirectories check box is intended to restrict access to Server files and directories  and is selected by  default  When this check box is selected  access to the Server data directory  Archive Directory  and  Archive Index Directory is enabled  You can allow access to additional files and directories  by entering  each one in the Directory grid    Clear the check box to provide access to all Server files and directories     Directory    Enter paths to specific directories and subdirectories accessible to delegating workstations  Click the  browse button to select from a list     Chapter 6  Configure the Optim Server 153       Startup Tab    Use the Startup tab to assign startup information      lt   Optim Server Settings    vomas       Start How    Start as Service  The Server is enabled when the machine is started  A service does not nee
435. ntry for another Optim Directory  To purge another  select the check  box and click Proceed to open the Specify Optim Directory dialog and select another Optim Directory     Purge DB Alias    Select Purge DB Alias from the Tasks menu to delete a DB Alias from an Optim Directory without  connecting to the database  This task does not drop packages  plans  or procedures created with the DB  Alias  nor does it drop sample or other tables accessed using the DB Alias     You may purge a DB Alias any time you drop a database  for example  when a database used for testing  applications is dropped after testing is completed  You may also purge a DB Alias to make a database  temporarily inaccessible to the workstations using Optim     Note  To reinstate a purged DB Alias  refer to Create Update DB Alias    on page 170   Specify Optim Directory    Use the Specify Optim Directory dialog  see    Specify Optim Directory    on page 170  to select the name of    the Optim Directory in which the DB Alias entry you want to purge is located  Click Proceed to open the  next dialog     Create Select DB Alias    Use the Create Select DB Alias dialog  see     Create Select DB Alias    on page 185  to specify a DB Alias to    purge  Click Proceed to open the next dialog   Confirm Purge DB Alias     After you select a DB alias to purge  the Configuration program prompts you to confirm the selected DB  Alias is to be dropped  This option is selected when the dialog opens  Click Proceed to continue  N
436. o 64 characters   To select from a list  click the browse button     Allocation Percent  Enter a percent  0 to 999  to adjust SQL storage related parameters for the Create Utility  The default is    100  Allocation percent is available for creating tables and indexes in Oracle and creating indexes in DB2  z OS     Chapter 9  Personal Options 263    Target SQL is generated based on the values of the objects in a Source File  If you specify zero  0   the  storage related clause in the SQL statement is omitted  Using any value  other than zero  results in a  percentage of the source value being used in the target clause     Default       Specify a default tablespace  segment  filegroup  or dbspace  for creating new indexes  based on one of  the following     Table Create an index in the same tablespace  segment  filegroup  or dbspace  as the owning table     Source  Create an index in the same tablespace  segment  filegroup  or dbspace  as the index referenced in  the Source File    Explicit  Create an index in a particular tablespace  segment  filegroup  or dbspace   If you select this  option  you must specify the appropriate default  If you select  lt Default gt   the default set in the  database is used     Buffer Pool    The buffer pool  e g   BP1  that is to be used when creating an Index  You can enter a specific value for  the buffer pool or select a value from the list   Buffer Pool is displayed only for DB2 z OS      The list displays any index buffer pools already spe
437. o be unconcerned with the volume of network  traffic and  therefore  may not derive any benefit from remote processing on the Server     Your decision to install Optim on individual workstations or on a file server does not affect licensing  requirements  but there are considerations for either method  The advantages of installing on individual  workstations include     e Improved performance  the executables are not loaded across a network    e Users are not affected by an upgrade made on the file server   e Old images are not in use while installing  configuring  or upgrading the software     In contrast  a single installation on a file server offers the following advantage     e Ease of administration  both at installation and when applying maintenance or upgrades     Regardless of your choice  you should install and configure each additional workstation to create desktop  shortcuts and create necessary Windows registry entries     Configuration Phase    The configuration process creates an Optim Directory  establishes connectivity to the databases accessed  by Optim  and supports other maintenance tasks  The Optim Directory is a set of tables that store all the  Optim specific object definitions you create  Typically  a site uses one shared Optim Directory  regardless  of the number of database instances to be accessed or the number of workstations using Optim  However   you may create as many Optim Directories as needed to satisfy your site requirements     The configura
438. oad Drop Data Privacy Data  from the Tasks menu     Load Drop Data Privacy Tables    The Load Drop Data Privacy Tables dialog allows you to provide the identifier  Creator ID  Schema  or  Owner ID  and tablespace for the data privacy tables before they are loaded     Chapter 5  Configure Workstations 107    First Works tation   Load Drop Dats Prveacy Tables     I Eg       configure       Optim    he Configuration program can create or refresh the Optin Data Privacy Tables or drop  hem if they already exit  Select an option to create refresh  or droo the Data Privacy  ables  Click  lt Proceed gt  to perform the action or  lt Skip gt  to bypass this step          DB Alias    aLras2   f Load Refresh DP Tables    Drop DP Tables    Table Specifications  Schema Name  Tablespace          PSTOEMO  lt 06 Default gt       Display SOL    Previous     Proceed   skip   Undo   Cancel         The Load Drop Data Privacy Tables dialog displays the following     DB Alias   DB Alias for the data privacy tables  If you do not want to load data privacy tables for this DB  Alias  click Skip    Load Refresh DP Tables  Select this option to load or refresh data privacy tables  This option is available and selected  when Load Drop Data Privacy Tables opens    Drop DP Tables  Select this option to drop previously loaded data privacy tables  This option is unavailable when  not applicable  such as when you are initially loading those tables     Table Specifications    Schema Name  Enter an identifier f
439. oceed  To  skip this step  leave the check box blank and click Proceed     Specify Optim Directory  This task describes how to specify the name of the new Optim Directory     Use the Specify Optim Directory dialog to select the name of the new Optim Directory into which objects  are imported     Appendix G  Converting PST and Optim Directory Objects 495     lt  gt  Convert Optim Directory Objects   Specify Optim Directory    he Optim Configuration program stores information about each database that contains  a Optim Directory in a named registry entry  Select the name of a Optim Directory from  he list of existing registry names  then click  lt Proceed gt  to continue     Existing Optim Directory        Connect to Database  This task describes how to connect to the database     The Configuration program must connect to the database in order to access the new Optim Directory    tables  The entries in the Connect to Database dialog are populated with values entered when the  Directory was created     496 IBM Optim  Optim Installation and Configuration Guide      lt   Convert Optim Directory Objects   Connect to Database    he Optim Configuration program must connect to the database to access the Optim  Directory Tables  The User ID you specify must have DBMS authorization to perform the E  selected task        Connection String  The name or string needed for the server to access the Optim Directory database     Password  Enter the password  up to 30 characters  that corresponds
440. ocessing    Maximum Database Connections  Specify the default number of concurrent database connections for an Archive  Delete  or Extract  Process  Increasing database connections improves performance when processing large quantities  of data by allowing multiple threads to process rows in parallel     To increase the maximum number of connections  select an even number from 2 through the site  maximum as specified in Product Options     Note  For performance reasons  you can only select an even number of maximum database  connections     286 IBM Optim  Optim Installation and Configuration Guide    MBCS Roundtrip Processing    Options for handling characters that could cause round trip conversion issues in a multi byte Optim  Directory or DB Alias  The availability of these options is governed by the MBCS Roundtrip Processing  settings on the Product Options Database tab     Optim uses the Unicode character set in dialogs and to process data  In some multi byte character sets   such as Oracle JA16SJIS   multiple characters are mapped to the same Unicode character  When these  characters are converted from Unicode back to multi byte  a round trip   the original character may not  be returned     Archive Extract Requests  Select an option for handling round trip conversion issues during Archive or Extract processing     Stop Processing  Stop processing when a multi byte character is encountered that could cause an incorrect  round trip conversion     Ignore all round trip Fail
441. og  enter the Host name IP address or    localhost    for the machine hosting  Attunity Studio     Appendix F  Open Data Manager 457       fej Add machine    Add machine  Define new machine                inst            4  Use the default Port  2551     5  If anonymous logon is not allowed  enter the User name and Password needed to connect to the  machine     Edit Windows Workspace Server    An ODM Server on a Windows machine must be configured to run a separate process each time ODM  accesses an Archive File  This configuration is the default for UNIX servers and no special configuration  is required     To edit the server configuration for Windows     1  In the Attunity Studio Configuration explorer Machines list  expand the Windows server list  the  Daemons list  and the IRPCD list to display the Navigator member     2  Right click Navigator and select Open from the shortcut menu to open the IRPCD   Navigator dialog   3  Select the Server Mode tab     458 IBM Optim  Optim Installation and Configuration Guide    Bi design   localhost daemons IRPCD dmn   Attunity Studio       File Edit Navigate Search Project Window Help      wi   le ei                            ii Configuration   Metadata  o   H al   7   Sues Workspace Server Mode   i     Bindings     Daemons meer  E 483 IRPCD      ES Navigator Workspace server mode singleClient  ir  a  Port range  From ps SJ To finer Sj  Use default port range  Maximum number of server processes  f af  oO Limit server reuse fa a  o Limi
442. ole  intended only to run the predefined process requests  however  you can grant more limited access to  functions     As a second example  you might use Functional Security to grant access to the Archive specific editors   Archive Request  Delete Request  and Restore Request  as well as the Archive maintenance utilities to  members of a specialized Archive role while denying access to these editors for developers that use  Optim functions to create test data     Establishing Functional Security requires that you edit the Access Control Domain  ACD  named   Default  to define roles and  for each role  grant or deny Functional Privileges  The  Default  ACD is a  security definition  ie   a type of object in the Optim Directory  and is created automatically when Optim  Security is initialized  Functional Privileges are defined in the  Default  ACD only  After editing the   Default  ACD  you must enable Functional Security using the Configuration program for the Functional  Security settings to take effect     You can also use Functional Security to define Object Association Privileges  which determine the ACDs a  role can associate with Access Control Lists  ACL   used by Object Security to secure objects  Within each  ACD  you can define Object Association Privileges for specific object types  For example  if an ACD  denies a role the Associate Archive Requests privilege  the role cannot use that ACD in an ACL that  secures an Archive Request     Establish Functional Security
443. olumn   Relationships to Other Tables    The OPTIM_SALES table is a parent of   e The OPTIM_CUSTOMERS table  through a foreign key on column SALESMAN_ID     504 IBM Optim  Optim Installation and Configuration Guide    e The OPTIM_MALE_RATES table  through an Optim data driven relationship on column AGE when  SEX      M     e The OPTIM_FEMALE_RATES table  through an Optim data driven relationship on column AGE when  SEX      F       e The OPTIM_STATE_LOOKUP table  through an Optim substring relationship using  SUBSTR SALESMAN_ID 1 2      OPTIM_CUSTOMERS Table  The OPTIM_CUSTOMERS table contains customer names  ID numbers  and addresses     The OPTIM_CUSTOMERS table has the following columns     CUST_ID  CHAR  up to 5 characters  cannot contain null  contains a check constraint     CUSTNAME  CHAR  up to 20 characters  cannot contain null     ADDRESS1  VARCHAR  up to 100 characters  cannot contain null     ADDRESS2  VARCHAR  up to 100 characters  cannot contain null     LOCALITY  VARCHAR  up to 56 characters    CITY VARCHAR  up to 60 characters    STATE  VARCHAR  up to 30 characters    COUNTRY_CODE  CHAR  up to 2 characters    POSTAL_CODE  VARCHAR  up to 15 characters    POSTAL_CODE_PLUS4  CHAR  up to 4 characters  can contain a null value     EMAIL_ADDRESS  VARCHAR  up to 70 characters    PHONE_NUMBER  VARCHAR  up to 20 characters    YTD_SALES  DECIMAL  dollar amount  cannot contain null  has a default value     SALESMAN_ID  CHAR  up to 6 characters    NATIONALITY  VARCHAR  up 
444. om the Archive Files in the collection  For example  use the  following syntax to find the latest Archive File ID     482 IBM Optim  Optim Installation and Configuration Guide    SELECT MAX ARCHIVE_ID  FROM PST_ARCHIVE_FILES       Recovery From A Failed Upgrade    This section details steps to restore an Attunity installation that was part of an ODM install in the event  that the upgrade failed to preserve existing configurations     After upgrading Attunity Server to version 5 3  testing the data sources may fail or produce unexpected  results  Data sources that use advanced features from Attunity Server version 4 8 that are not included in  version 5 3 may result in errors or missing metadata  To fix this problem  you can downgrade from  Attunity version 5 3 to version 4 8  It is recommended that the following procedure to restore to the  previous configuration be used only as a last resort     1  Stop the daemon   a  Right click My Computer and select Manage   b  Expand the Services and Applications section and select Services   c  Right click Attunity Server  and select Stop    2  Uninstall the Attunity Server that did not upgrade correctly  Ensure that all directories and files have  been removed and  if required  delete any remaining directories and files     3  Reinstall Attunity Server version 4 8 to the location used prior to the upgrade     4  Replace the  lt NAVROOT gt  Def directory with the new directory that was backed up during the  upgrade process  This backup
445. onal Options       Default Segment Sizes  MB     Fixed Enter the segment size  0   9999 MB  to use when the target destination is a fixed drive  that is   hard disk   To specify no limit  enter a value of 0  zero      Notes     e This value also applies to Archive Files copied to a backup device  because Archive Files are  created on disk before being copied to a backup device     e The maximum segment size when the target is a Centera Server is 2 GB     Removable  Enter the segment size  1   9999 MB  to use when the target destination is a removable device   e g   zip drive      Note  The naming convention for a segmented file is  filename_1 ext  filename_2 ext       filename_n ext    filename ext  The name of the last segment is the file name specified in the process request  For example   when creating an Archive File named c  arch archtest af that requires three segments  the segments are  named as follows    c  arch archtest_l af  segment 1     c  arch archtest_2 af  segment 2   c  arch archtest af  segment 3     280 IBM Optim  Optim Installation and Configuration Guide    Actions Tab    Use the options on the Actions tab to select preferences for printing Column Map procedures  displaying  tabs in Action Request Editors  updating the Progress dialog  formatting numeric values  and retaining  process reports       gt  Personal Option       Column Map Procedure    Max Print Lines  Specify the maximum number of lines to route to a process report  If the number of lines exc
446. onfig   tdatasvr userid password rowcntgle n    s The Teradata loader is the default for the Optim directory and DB Alias  referenced in the loader keyword     pstdir Name of the Optim directory   dbalias DB Alias for the Optim directory     tdatasvr  Name of the Teradata server     userid User ID for the Teradata server     password  Password for the Teradata server     rowcntgle n  Row count to determine whether Teradata FastLoad or MultiLoad is  used  Allowable values are 0 to 999 999 999  If you specify 0 or do not  specify a value  MultiLoad is used  For any other value  FastLoad is used  if the row count of the load file is greater than the value you specify for  rowcntgle     excptntblcid  Default CID for creating an exception table     loader   Oracle  opt oracle 816 bin sqldir  loader OPTDIR DBALIAS  opt oracle 816 bin sqlidir    auditfacility  Enable or disable the Audit Facility for all Optim Directories  This overrides any specification for  individual Optim directories     true Enable the Audit Facility   false Disable the Audit Facility  This is the default   auditfacility true    Audit OptimDirNamel1  Enables or disables the Optim Audit Facility for the directory specified as OptimDirNamel1     enabled  Enable auditing for this directory     disabled  Disable auditing for this directory  This is the default     retention days  Number of days for audit records to be retained     n Value in the range 1 to 999 999 999 999  The default value is 2 555 days  7 years 
447. onnect to the database   including an identifier for Optim Directory tables  This task does not prompt to create a separate Product  Configuration File or to modify Product or Personal Options        Configure Security for an Optim Directory    To initialize Optim Security and assign the Security Administrator for the directory  select the Configure  Security for an Optim Directory option from the Configuration program Tasks menu  Only one Security  Administrator can be assigned to an Optim Directory  After Optim Security is initialized  the Security  Administrator can use this option to enable or disable Functional Security  Object Security  and Archive  File Security     Note  You can also initialize Optim Security from the following Configuration program options   Configure the First Workstation  Create Update Optim Directory  and Configure Options  however  you  can both initialize Optim Security and enable the security features from the Configure Security for an  Optim Directory task only     The Security Administrator can also control access to the  Default  Access Control Domain  ACD  and  Access Control List  ACL      Chapter 7  Maintenance and Other Configuration Tasks 173    Specify Optim Directory   When you select Configure Security for an Optim Directory from the Tasks menu in the Configuration  program  the Specify Optim Directory dialog is displayed  The option to Use Existing Optim Directory  and Registry Entry is selected  Specify the name of the Optim Direct
448. onnect to the database  the Configuration program displays  the Query Method to Apply Maintenance  dialog  Select the level of maintenance to apply     184 IBM Optim  Optim Installation and Configuration Guide        amp  Apply Maintenance for DB Alias Access   Query Method to Apply Mai    Mi   E3    he Optim Configuration program can apply maintenance For one or more DB Aliases or  or all databases of a particular DBMS type  Select the appropriate option button then  select  lt Proceed gt  to continue to the next step        To apply maintenance to create or refresh packages  plans  or procedures needed to access database  tables  select one of the following options     e Apply Maintenance to a database for a single DB Alias     Select this option to apply maintenance to  a database referenced by a specific DB Alias in the selected Optim Directory     e Apply Maintenance to databases for all DB Aliases     Select this option to apply maintenance to  databases referenced by each DB Alias in the selected Optim Directory     e Apply Maintenance to databases with a specified DBMS Type and Version     Select this option to  apply maintenance to each database of a particular DBMS Type and version in the selected Optim  Directory     Apply Maintenance for a Single DB Alias    If you select the option on the Query Method to Apply Maintenance  dialog to apply maintenance for a  single DB Alias  the task includes the following steps  create select the DB alias  connect to the database
449. operties file        Configuration Overview    The first step in the Configuration process is to sign a valid exit  i e   the Optim default exit or a  user supplied exit   After you do that  the Configuration program will create the Optim Directory   establish connectivity to databases for Optim  and perform other maintenance tasks     The remainder of this manual describes the Configuration program and Tasks and explains how to     e Configure the First Workstation  which includes creating the Optim Directory and associated DB  Aliases  configuring options  and exporting registry data     e Configure Additional Workstations  which includes importing registry data  creating a registry entry   and specifying a Product Configuration File     e Configure the Optim Server   e Use other commands available from the Tasks menu     e Initialize and enable Optim Security  which includes Archive File Security  Functional Security  and  Object Security     Chapter 2  Installation    47    48 IBM Optim  Optim Installation and Configuration Guide       Chapter 3  Signing an Optim Exit    Optim includes a mechanism that allows you to use a custom exit to apply an additional layer of security  to Optim  beyond the extensive security already included in the product  to meet any security  requirements mandated by your company or government regulations  This additional security layer is  accomplished through a client supplied exit that identifies who can use Optim and the executables that  eac
450. opy the ODM Piles            gt 1     Install and Configure ODM Now  2    Only Copy the ODM Files       NTER THE NUMBER FOR YOUR CHOICE  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT       Select 1 to install and configure ODM or 2 to copy the ODM files for installation later       0   Tf you select 1 to install and configure ODM  the Open Data Manager  ODM  License Information  screen displays          gt 1     Install and Configure ODM Now  2     Only Copy the ODM Files    ENTER THE NUMBER FOR YOUR CHOICE  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT      Data Manager CODM gt D License Information    ODM is distributed with a temporary license and requires a new permanent Lid   each time you upgrade the version of your Optim solution  If you have a va  ermanent license for ODM  Select    Specify ODM License File     If not select  able a 30 day Trial License        ou may obtain a permanent License by submitting a request to IBM Optim Tec  1 Support     1    Specify ODM License Pile    gt 2    Enable a 30 day Trial License       ENTER THE NUMBER FOR YOUR CHOICE  OR PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT       Select 1 to specify your ODM license file or 2 to enable a 30 day trial license     The Specify ODM License File screen displays     40 IBM Optim  Optim Installation and Configuration Guide    f    DM is distributed with a temporary license and requires a new permanent lig  each time you upgrade the version of your Optim solution  If you have a va   lermanent license
451. or Edit mode     Note  If the Force Browse Only check box on the Edit tab in Product Options is selected  the controls  pertaining to editing data are unavailable     Audit Tables Dialog  If you select the Auditing Active check box on the Edit tab  click Audit Tables to display the Audit  Tables dialog  You can specify a Personal Options list of tables to audit     274 IBM Optim  Optim Installation and Configuration Guide          Audit Tables  oll    OPTIMDIR E       aooo ooo fa a faloa e  O CE  a S E S             Note  Auditing is available in Personal Options only if the Auditing Status in Product Options is set to  Active User     Optim Directory    Select the Optim Directory associated with the tables to audit  If you have access to more than one Optim  Directory and want to specify the tables to audit for those directories  click the down arrow     Audit results are stored in the PSTAUDIT table  which is one of the Optim Directory tables created when  you install Optim  If you are authorized  you can browse or edit the PSTAUDIT table in the same way  you browse or edit any other database table  However  Auditing Status in Product Options must be set  to Active User  and you must have database SELECT authority for the PSTAUDIT table     You can specify a Personal Options list of tables to audit  However  the list specified in Product Options  takes precedence over the list that you specify in Personal Options     Table Name Pattern  Enter the name of the database table 
452. or multi byte data to connect to a multi byte database  the  client character set is automatically set to match the server character set    2  If the client uses a DB Alias that is not configured for multi byte data to connect to a multi byte  database  an error results    3  When connecting to an Optim Directory  the client may establish a connection  check the database  character set  drop the connection  and reestablish it with a new language setting     Note  Because Oracle stores character LOBS in UCS2  a 16 byte Unicode format  multi byte character    LOBS may not be stored correctly in a multi byte database  For more information  refer to your Oracle  documentation     18 IBM Optim  Optim Installation and Configuration Guide       Troubleshooting Your Installation    The Optim DVD includes several utilities that help you troubleshoot your installation and configuration  activities  You run these utilities from the Command Line Interface     Image Locator Diagnostic Tool  The Image Locator Diagnostic Tool  PNOIMAGE EXE  is a utility that can aid in locating missing DLLs     The syntax of the command follows     PNOIMAGE   R    Ofilespec  imagetolocate    where   R Is an optional switch that creates a cross reference list of image relationships    O Is an optional switch that causes the output to be sent to the location referenced by filespec     Normally  output is sent to STDOUT     imagetolocate  Is the name of the image to find  The name must include the proper exten
453. or pattern that identifies the tables to audit  Table names  consist of dbalias creatorid tablename     When you specify a pattern for like named tables  you can use percent     to represent one or  more characters  Use underscore   _   to represent a single character   Note  An option on the General tab in Personal Options allows you to use the underscore as an    SQL LIKE character     Status Enable or disable the Audit option for individual tables  Click to display a down arrow and select  Enabled or Disabled for each table in the list     Chapter 9  Personal Options 275    If the status indicates Superseded by Product List  the table is ignored because of a conflict with  the parameters set in Product Options  You cannot enable or disable the audit option for that  table  but you can modify the table name or remove it from the list     The Edit Process audits tables based on a number of specific parameters  beginning with the parameters  specified on the Edit tab in the Product Options dialog  Refer to    Edit Tab    on page 230 for more  information about the Audit option     Browse Tab    Use the options on the Browse tab to set preferences for browsing data and to select font characteristics  for browsing a Compare File to quickly identify changed data         9 Personal Options    mex z  a       Display Column Attributes    Select to display the data type  length  and nullable attributes for all columns in a selected table when  browsing an Extract File  Archive File 
454. or the data privacy tables  This element is labeled Creator ID for DB2     Schema Name for Oracle  and Owner ID for an SQL Server  Sybase ASE  or Informix  database     Tablespace  Select a tablespace to store the tables  To select from a list  click the down arrow     Tablespace is not available if you select Drop DP Tables   Display SQL  Select this check box to display SQL statements before creating or dropping the tables     108 IBM Optim  Optim Installation and Configuration Guide    Note  If you are loading or refreshing the data privacy tables  click Proceed to open the Drop Tables  dialog     Drop Tables    The Drop Tables dialog allows you to review the list of the data privacy tables that are to be dropped  within the selected DB Alias          Configure First Workstation   D rop Tables    folowing Optim Data Privacy Tables wil be dropped if they exist  If these table  ames confict with your database table names then dick  lt Cancel gt  to return to the  previous window  You can then skip this step or select another Schema Name for the  ables  Clik  lt OK gt  to drop these Optim Data Privacy Tables     7    ee   7  Pafestoenorerson OO O OOOO  BPs anoss OOOO  E A  Dejes SSCS  E SSCS    Se a Aa       Use the Drop Tables dialog to ensure that the names of the data privacy tables do not conflict with your  other table names  If there are conflicts  click Cancel and specify a different schema name for the tables   otherwise  click OK     During the process that drops dat
455. or the process  the type of  process  archive  extract  etc    the name of the process request  the time the process started  and  period for which it has been running     rtserver verify server  Verify settings in the pstserv configuration file  used to configure the system for running the  Server     rtserver verify local  Verify the settings in the pstlocal configuration file  which provides settings for local operation   using the command line     RT4S Shell Script    The RT4S shell script is used to start or stop the Server from init 1  processing  and should be executed as  part of the system boot procedure only  Generally  the RT4S script does not need modification     You must change the RT4S shell script  however  if the Server is installed in a directory other than the  default directory   opt IBM Optim rt  or if the Server will be run under a user account other than root   The script contains areas that allow you to modify the following environment variables     e Set PSTHOME   PSTHOME  directory  rt  to define the directory containing the Server   e Set PSTUSER   PSTUSER user  to identify a user other than root     Symbolic Links    A symbolic link allows a filename in one directory to point to a file in another directory     To start up and shut down the Server as part of init processing  you must create symbolic links to the  RT4S script in the following directories     e rc2 d  where 2 is the run level for startup  e rcl d  where 1 is the run level for shutdown
456. ord       install_directory rt  The rt subdirectory appended to your installation directory    Company Id  The six digit ID assigned to your company    Name The Name assigned to your company  Password  The Password assigned to your company  e These parameters are positional  so you must enter them in the order shown above     e The installation directory parameter  install_directory rt  is required  the remaining parameters  ID   Name  and Password  are optional     e If you specify a Name  you also must specify the company ID    e If the company Name contains spaces  type the name in double quotation marks  such as    Sample  Company       e If you specify a Password  you also must specify the company ID and Name     The following examples show three different ways of using the opmusign script to sign a user supplied  exit  following Optim installation  In all three examples  the path for the Optim installation directory is   users roberts rtinstalled     opmusign Signing Example   1  This section includes an example of signing a user supplied exit     Do the following to sign your user supplied exit after installation   1  Shut down the Optim Server if it is running     2  Change to the  users roberts rtinstalled rt directory  Notice the    rt    subdirectory appended to the  installation directory  this is required    3  Run the opmusign script in the rt sbin subdirectory and specify the present working directory  In the  following example  the user specified the system va
457. orkspace  R Navigator Server account to use with anonymous clients    H E Users Run server processes under the following server account   E Solutions Server account   default  Workspace user profile   z   Authorized Workspace Users     Allusers    Selected users only  8 Usert  Srcroupa  Authorized Administrators     Allusers    Selected users only  E Properties   3    amp   gt  n   Property   Value T  Rename  Remove  General   Server Mode   Security               oF         7  From the File menu  select Save All        Runtime Connection Information    The AIS User Guide and Reference manual  located in the AIS_530_User_Guide_and_Reference pdf file in the  ODM doc subdirectory of the Optim installation directory  specifies the format and contents of the  connection strings for ODBC and JDBC        An Archive File or Archive File Collection specified in the connection string overrides the corresponding  specification in the ODM data source definition  If an Archive File or Archive File Collection is not  identified in the data source  you must specify an Archive File or Archive File Collection in the  connection string     Connection Parameters    The following are special connection parameters that can be used when connecting to an ODM data  source from ODBC or JDBC     DSNCONFIG datasourcename1    ARCV_FILE archivefilename    ARCV_GUID gggggg   ARCV_ID n    COLLECTION archivefilecollection        PST_AF_SUBSET    AF_IN n n           AF_DATE_RANGE   yyyy mm dd hh mm ss  yyyy 
458. orted  EMPTY  Exported  OTHER  Exported  TEST  Exported  TEST2  Exported  WEST  Exported  NRTH   Access Control Lists   Exported  Access Control List   Ootim Object Template   Exported  OPTUSR AD1  Exported  OPTUSR ADSAMP  Exported  OPTUSR TEST1  Exported  OPTUSR ARCORD   Exported  OPTUSR MULTARCHIDX  Exported  OPTUSRE SC NOV  Exported  Calendar  S4MPLE_DE       This log displays the following details     Creation Date  Date and time the Security Export Process Log was created     List of errors  Explanatory text for each error if errors were encountered     List of exported objects  Names of the exported security definitions  grouped by object type   Print    Print the log by choosing the File  gt  Print menu option  Each execution of Security Definition Export  clears the log file before information for the current execution is written  Previous log information is not  retained        Import Security Definitions    The Import Security Definitions Utility copies security definitions from a Secured Input File to the current  Optim Directory   A Secured Output File generated by Security Definition Export is used as the Secured  Input File      Importing Security Definitions    This section describes how to import security definitions     To import security definitions     1  In the main window  select the Options  gt  Security  gt  Import    menu option to open the Import  Security Definitions dialog     2  Specify a Secured Input File name  The Import Security Definition Vali
459. ory you want to use  To select from a  list  click the down arrow        E Configure Security   Specify Optim Directory    he Optim Configuration program stores information about each database that contains  a Optim Directory in a named registry entry  Select the name of a Optim Directory From  he list of existing registry names  then click  lt Proceed gt  to continue     Optim Directory and Registry Entry    Registry Entry ror Existing Optim Directory       When you click Proceed and   e Optim Security is not initialized for the Directory  the Initialize Security dialog is displayed   e Optim Security is initialized  the Change Security Administrator dialog is displayed     Initialize Security or Change Security Administrator    Use the Initialize Security dialog to assign a Security Administrator and initialize Optim Security for the  Directory  After security is initialized  the Set Archive File Security Option dialog is displayed     For more information about the Initialize Security dialog and initializing Optim Security  see  Security    on page 120     Use the Change Security Administrator dialog to change the Security Administrator for the Optim    Directory  If you do not want to change the Administrator  click Skip to proceed to the Set Archive File  Security Option dialog     174 IBM Optim  Optim Installation and Configuration Guide      Configure Security   Change Security Administrator    he Configuration program can change the Security Administrator for the curr
460. p on the Choose Shortcut Folder screen  the Input Program Folder  Name screen displays     Chapter 2  Installation 41    thoese Shortcut Folder    Where would      gt 1  In   gt 2    On  3  In  4  In    the  the  the  the    you like to create product icons     Program Group  Desktop   Quick Launch Bar  Start Menu    ENTER A COMMA SEPARATED LIST OF NUMBERS REPRESENTING THE DESIRED CHOICES  OF  PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT     Input Program Folder Name    the    folder name CDEFAULT  IBM Optim gt         On the Input Program Folder Name screen  type the name of the program group folder in which the  shortcut icons will be created  Optim will create the program group folder if it does not exist     The Pre Installation Summary screen displays next     42 IBM Optim  Optim Installation and Configuration Guide    Pre Installation Summary    Please Review the Following Before Continuing     Product Name   IBM Optim    Install Folder   C  Program Files I1BM Optim    Shortcut Folder   C  Documents and Settings optimblid  Start Menu Programs IBM Optim    Install Set  _  Full Installation of your Optim solution    Product Features   Opt im   Optim Online Documentation   Optim Archive ODBC Interface   Optim ODM Interface   Sample Files   5 x PST Directory Conversion Files    Java UM Installation Folder   C  Program Files IBM Optim jre    Vers ion     7 3 8    Build   3517    User Nane     BM_USER  onpany name    Opt im   onmpany ID   185499    Disk Space Information  for In
461. pendix A  Install and Configure the Server under UNIX or Linux 309    Optim Server Setup    _       Directory Name  Enter the directory path for installing the Server  To change the path  type over the path  provided  or click Browse  If you indicate a directory that does not exist  setup creates it  Setup  also creates the subordinate directories  RT and Bin     Browse  Click Browse to open the Choose Folder dialog where you can select a different folder for  installing the Server     To continue  click Next     Shut Down the Server   Red Hat Linux 3 or Solaris 8  This section describes how to shut down the Server     If you are installing the Server for the first time or if you are reinstalling a current version of the Server  on a machine that has no other Server installations  simply click Next to continue with setup     310 IBM Optim  Optim Installation and Configuration Guide    Optim Server Setup          However  if you are installing the Server in the same directory as any running Server or command line  process  or you are running a Server or a command line process under the same user id that is running  setup  you must stop one or more Optim Servers or Optim command line processes     Before shutting a Server down  you must log on as the processing user account for the Server and run the  following commands    e mwcleanup   e mwadm stop    If the services cannot be stopped because they are in use  you may see a message  You must then wait  until the services end af
462. perates as a client application with all processing taking place  directly on the Windows workstation  Unless the database is installed locally  the appropriate DBMS  client software is used to communicate with the remote database over a network        SHARED HETWORK        iher  Wiorwsiaion                  A pim dala tows aver shard network dong wiih oher atic     However  a different configuration may be desirable when network traffic generated by Optim competes  with other network use  or when workstation capacity  processor  memory  or disk space  causes some  tasks to be inefficient or impossible to accomplish  Also  a different configuration is required if processing  data from a database in a UNIX or Linux environment     The Optim Server  Server  allows users to define tasks on a Windows workstation  and direct  resource intensive data processing functions to a machine more suited to the task  When a task requires  the movement  processing or storage of very large volumes of data  the request can be defined at the  workstation in the normal way  then directed for remote processing on the machine hosting the Server     The Server can be installed and run on a Microsoft Windows  Sun Solaris  Hewlett Packard HP UX  or  IBM AIX platform  or on a Red Hat Application Server  If this machine is the machine on which the  database is running  network traffic associated with the movement of data is eliminated  You can also  install the Server on a machine dedicated to the Serv
463. play rows that you delete  in Deleted status  in the Table Editor  Deleted rows appear  dimmed  To hide deleted rows  clear this check box     272 IBM Optim  Optim Installation and Configuration Guide    Single View   Select to disable the Join capability when the first item in the Table Editor is a view  Browsing and editing  is more efficient using single view mode because relationship information is bypassed  However  to  browse or edit related data  you must clear the check box     Side Label Display    Select to show column names and values side by side for a single row  To show column names and  values for multiple rows  Columnar Display   clear this check box     Warn on Cascade   Select to display a warning that rows in other tables may be deleted  or column values set to NULL   when you delete rows in a table  The Delete Confirmation dialog displays the names of affected tables   including tables that are not shown in the Table Editor  Column values may be set to NULL if the  relationship between the tables is using the SET NULL delete rule    Note  Be certain you want to disable this feature before clearing this check box    Display NULL as Insert Default   Select to specify NULL as the default value for nullable columns when you insert a new row  If you clear  this check box  Optim provides a value based on the column data type  Other than NULL  possible  values include blank  zero  current date  current time  and current timestamp  To specify the character for  th
464. ple new DB  Aliases for a single server  or modify an existing DB Alias     Note  If configuring a workstation that is to function as an Optim Server  Server   you also must provide  information for each DB Alias on the Connection tab on the Optim Server Settings applet  Refer to       Connection Tab    on page 151    88 IBM Optim  Optim Installation and Configuration Guide       Configure First Workstation   Create Select DB Alias    he Optim Configuration program stores information about each database connection in  a DB Alias  Select the  Create New  option to create a single new DB Alias  the  Create Select Multiple  option to create or select multiple DB Aliases from a Single DB  Server  or the  Use Existing  option to use an exi    lias       SOL Server  Informix        The Create Select DB Alias dialog presents the following DB Alias specifications options     Create New  Select this option to create a new DB Alias  You must provide a name for the DB Alias  Enter the  name of the new DB Alias  1 to 12 characters  no embedded blanks   Name is blank when the  Create Select DB Alias dialog opens     Create Select Multiple  Select this option to create or select a DB Alias for each of two or more database instances on a    ay ASE  SQL Server  or Informix database server   Refer to    Create Multiple DB Aliases    onl    page 110     Use Existing  Select this option to use a previously created DB Alias  Use this option to modify the name of a  stored procedure for an existi
465. pment and  testing environments     e Ensure valid test results by propagating masked elements across related tables to ensure the referential  integrity of the database     If you have an Optim Data Privacy License  the data privacy data tables are available on the installation    DVD in a privacy xf extract file that is loaded during the configuration process   See     Load Drop Data  Privacy Tables    on page 107      Content of Data Privacy Tables       The Privacy Extract file  privacy xf  includes the tables described in this section     The tables include lookup information on companies and individuals that can be used for data masking  or data privacy processing  Minor differences in data types exist  depending upon the DBMS you use to  install the data privacy tables     PERSON Table    The PERSON table contains the following columns and data     EMPNO  Employee number  CHAR  6 characters     NATIONAL_ID  National ID  such as a social security number  SSN   CHAR  20 characters     NATIONAL_ID_TYPE  National ID type  such as USSSN for US Social Security Number  CHAR  6 characters     ADDR_STREET1  First line of street address  VARCHAR  30 characters     ADDR_STREET2  Second line of street address  VARCHAR  30 characters     ADDR_CITY  City  CHAR  20 characters     ADDR_STATE  State abbreviation  CHAR  6 characters        Copyright IBM Corp  1994   2010 515    ADDR_ZIP  ZIP code  CHAR  6 characters     ADDR_COUNTRY  Country abbreviation  CHAR  3 characters     PHONE_NU
466. pped to the same multi byte character  When these characters are converted  from Unicode to multi byte plus multi byte to Unicode or multi byte to Unicode plus Unicode to  multi byte the original character may not be returned  This two way conversion is considered a  round trip and identifies this situation     Note  To avoid round trip issues with multi byte data  do not use multi byte characters in your source  data that will result in ambiguous conversions from Unicode     Optim provides a Product Option  on the Database tab  and a Personal Option  on the Database tab     that determine how to handle round trip conversion issues when processing data in a multi byte  database     84 IBM Optim  Optim Installation and Configuration Guide            Configure First Workstation   Round Trip issues with Multi byte Format Biim  E3    he code units between U 4dc0 and U 4dff contain the Yijing Hexagram Symbols    hich are not on any legacy code page  These symbols should not be used as input on  any Optim window such as DBMS Object Names  e g   Tables  Columns  Keys  etc    or  Optim Object Names  e g  Archive Requests  Ac    E E er       Register Optim Directory   The Configuration program creates a Windows registry entry that the workstation uses to access the  Optim Directory  For subsequent access to the Optim Directory from this workstation  you can use the  Connect to Database dialog to specify a User ID and Password different from those used to create the  Optim Directory   
467. procedures  select the Create Select Multiple option    For SQL Server  if you selected to create select multiple DB aliases  the User ID must have database  owner  dbo  privileges     After you create the DB Alias  you can create Optim Primary Keys and Load the Sample Tables included  with Optim  If you have a Data Privacy license  you may also load and drop the Data Privacy Data  Tables provided with Optim  The Configuration program then prompts you to create or update DB  Aliases for other databases and repeats the process  Otherwise  the process completes and returns to the  main window     172 IBM Optim  Optim Installation and Configuration Guide       Create Update Optim Directory    Optim supports using one or several Optim Directories  however  each workstation can use only one  Optim Directory at a time  In other words  a workstation cannot access information in one Optim  Directory while using Optim with a different Optim Directory  Each Optim Directory must have unique  DB Aliases for the databases used with Optim and unique identifiers for the packages  plans  or  procedures associated with the databases     In most cases  a site uses only one Optim Directory that is created when the first workstation is  configured  However  you may create an additional Optim Directory as a step in relocating the Optim  Directory or when a new Directory is required by an upgrade to Optim     For example  if a site were to have an Optim Directory in an Oracle database and decided 
468. prompt to proceed to the next atep in the inztallation  If you  want to change something on   a previous step  type  hack        You may cancel this installation at any time by typing   quit       PRESS  lt ENTER gt  TO CONTINUE       Information about the standard installation displays  Use Enter to continue to the Software License  Agreement     International Program License Agreement  Part 1   General Terms    BY DOWNLOADING  INSTALLING  COPYING  ACCESSING  CLICKING ON AN     ACCEPT    BUTTON  OR OTHERWISE USING THE PROGRAM  LICENSEE AGREES TO  THE TERMS OF THIS AGREEMENT  IF YOU ARE ACCEPTING THESE TERMS ON  BEHALF OF LICENSEE  YOU REPRESENT AND WARRANT THAT YOU HAVE FULL  adh gi TO BIND LICENSEE TO THESE TERMS  IF YOU DO NOT AGREE TO  THESE TERMS     DO NOT DOWNLOAD  INSTALL  COPY  ACCESS  CLICK ON AN    ACCEPT    BUTTON   OR USE THE PROGRAM  AND        PROMPTLY RETURN THE UNUSED MEDIA  DOCUMENTATION  AND PROOF OF  ENTITLEMENT TO THE PARTY FROM WHOM IT WAS OBTAINED FOR A REFUND OF THE  AMOUNT PAID  IF THE PROGRAM WAS DOWNLOADED  DESTROY ALL COPIES OF THE  PROGRAN     ress Enter to continue viewing the license agreenent  or enter  i  to  accept the agreement   2  to decline it   3  to print it  or  99  to go    to the previous screen         This screen outlines the terms of the license agreement  You can choose   Enter to view the license agreement   1 to accept the agreement   2 to decline it   3 to print the agreement   99 to go back to the previous screen    Accepting
469. ptim or if you drop the Optim Directory for some reason  See    Apply Maintenance for Optim  Directory Access    on page 181     Apply Maintenance for DB Alias Access  You must apply maintenance for DB Alias access when upgrading Optim or to refresh packages  plans  or procedures for database access  Seel Apply Maintenance  or DE Alles Acces  on pace  Rename an Optim Directory  To rename an Optim Directory  you must replace the name in the Directory itself and in the  Windows registry on each workstation that accesses the Directory  Use this task to change the  name in the Optim Directory and workstation registry or  once the Optim Directory is changed   to rename a registry entry or register the renamed Directory on a workstation  Secl Rename ani    Update DBMS Version for an Optim Directory  Use this task when the database for the Optim Directory has been upgraded to a new version     See     Update DBMS Version for an Optim Directory    on page 198   Update DBMS Version for a DB Alias    Use this task when a database has been upgraded  See    Update DBMS Version for a DB Alias    on     page 201             Configure Options  Typically  the Product Configuration File and the Personal Options registry entries_are created    when you configure the workstations  Use this task to modify these options  See    Configure   Options    on page 207     Create Primary Keys  Optim Primary Keys are usually created when you configure a workstation or create a DB Alias   After you instal
470. ptions    The Output Options are not available for Security Reports  You can save and print a report from the  Report Process Report dialog     Security Criteria    Use the Security Criteria tab to define criteria for reports on permissions for Functional or Object  Security privileges  Permissions apply to users and groups defined in roles in an Access Control Domain   ACD      Functional Security reporting lists permissions defined in the  Default  ACD  Object Security reporting  lists permissions defined in the ACD associated with the Access Control List  ACL  that secures a    specified object  For more information about ACDs  ACLs  and security privileges  see     Optim Security     on page 383       OPTUSR RPT1  Report Request Editor _jorx  File Edit Tools Options Help    allalla 6  S  Al  ulale    Description      test report    General Security Criteria   Notify         Criteria Type  User v    Server Name   Local  X    Domain and User Group    dom pstuser                Appendix E  Security Reports 441    Criteria Type    Select a Security Report type   User Lists Functional Security permissions for specified users and groups     Function  Lists all Functional Security permissions for selected privileges     Object  Lists Object Security permissions for specified users and groups that apply to specified objects  and the ACL that secures each object     Server Name    For User and Object Security Reports  Select the name of an Optim Server or the  Local  workstation t
471. ptions for handling characters that could cause round trip conversion issues in a multi byte Optim  Directory or DB Alias     Optim uses the Unicode character set in dialogs and to process data  In some multi byte character sets   such as Oracle JA16SJIS   multiple characters are mapped to the same Unicode character  When these  characters are converted from Unicode back to multi byte  a round trip   the original character may not  be returned     Archive Extract Requests  Select an option for handling round trip conversion issues during Archive or Extract processing     Stop Processing  Stop processing when a multi byte character is encountered that could cause an incorrect  round trip conversion  Each row of data is checked for characters that could cause an  incorrect round trip conversion     Chapter 8  Product Options 227    Ignore all round trip Failures  Continue processing when a multi byte character is encountered that could cause an  incorrect round trip conversion   Default      Use Value from Personal Options  Use the round trip processing setting from the Database tab in Personal Options     Insert Load  Convert Requests  Select an option for handling round trip conversion issues during Insert  Load  or Convert  processing     Stop Processing  Stop processing when a multi byte character is encountered that could cause an incorrect  round trip conversion  Each row of data is checked for characters that could cause an  incorrect round trip conversion     Ignore all
472. r  Object Association Privileges     Role Name    The role name  up to 30 characters   To create a new role for the ACD  type the name or select from a   history list of role name entries    e You cannot use the Role Name history list to navigate from role to role in the ACD  You must open  each role from the Access Control Domain Editor    e It is possible to assign identical names to roles made up of different user accounts  if the roles are in  different ACDs  For simplicity  a consistent naming convention that prevents duplicate role names may  be advisable  However  duplicate role names may be useful if you wish to use the Optim Object    392 IBM Optim  Optim Installation and Configuration Guide    Template ACL with more than one ACD  In this case  the Template ACL would assign access  permissions to a standard set of roles with the role members varying by ACD     You can use a role that is displayed in the Role Specifications dialog as a model to create a new role or  replace another role in the ACD by typing or selecting a Role Name from the history list     Description   Optional text that describes the role  up to 40 characters     Access Control Domain   The ACD for the role    Allow All Privileges for this Role   Select the Allow All Functional and Object Association Privileges check box to allow the role all  Functional  if editing the  Default  ACD  and Object Association Privileges  When this check box is  selected  the Allow All and Allow check boxes are select
473. r  This allows you to start  individual processes under explicit user credentials and run multiple processes simultaneously without  interfering with each other     You can choose the credentials used to start these processes   e Run the process under the user account that was used to start the Server     e Run the process under an explicitly designated user account  regardless of the initiating account  i e    Request Editor  Command Line Interface  or ODBC Interface      e Run the process under the initiating user account     These credentials determine the network access allowed for the process  and  for Oracle OS  Authentication or the Informix Loader  the User ID used for DBMS access     The credentials are verified by the system and must include a valid User ID known to the specified  security provider  For Windows  an actual logon for the specified user occurs and the process is started  under those credentials  as if the user logged on from the console directly  For UNIX or Linux  the  effective User ID and Group ID for the process are changed to the credentials specified for running  Optim processes     Run Under Server Credentials  You can run processes under the authentication provided by the Server credentials  This limits access to  the files local to the Server machine or  at least  to the files that are accessible with the Server credentials     Select Server credentials for processes  as follows     Windows  On the Security tab of the Optim Server Settings app
474. r an Optim Directory option  For more information about enabling  disabling  and configuring the Optim Security features  see     Configure Security for an Optim Directory     lon page 173 page 173    Click Skip or Cancel to exit the security configuration process  Security will not be initialized and the  Security Administrator will not be changed     Specify Domain Connection Information   Use the Specify Domain Connection Information dialog to identify the Security Administrator  Enter the  Domain  User Name  and Password for the Security Administrator  or click Browse to select a user from  the Security Users dialog  If you select a user  you must enter the user password when you return to the  Specify Domain Connection Information dialog     122 IBM Optim  Optim Installation and Configuration Guide      Configure Secunty   Specify Domain Connection Information    Enter the Password for the specified Domain and User Name  Click  lt OK gt  to validate  the connection information and return to the previous window        Click OK to return to the Initialize Security dialog   Security Users  The Security Users dialog allows you to select a user from an available domain  Select a Server Name    and a Domain to list Users in the domain  After selecting a user  click Select to return to the Specify  Domain Connection Information dialog  which will display the selected Domain and User Name     Chapter 5  Configure Workstations 123         Security Users    local    g       FJ Fee
475. r an Oracle database  and  Owner ID for a Microsoft SQL Server  Sybase ASE  or Informix database     For an Oracle database  the Schema Name must not be SYS or any name that is the same  as one of the Optim Directory tables  for example  PSTDBA2  PSTPK2  PSTREL2   PSTPT2      Default Tablespace  Select a default tablespace  To select from a list of available DBMS tablespaces  click the  down arrow     Tablespace Grid    Directory Table  The names of the Optim Directory tables     Tablespace  Click a Tablespace cell to select from a list of available tablespaces in the database or  leave blank to place the table in the default tablespace     Create Drop Packages  After the Optim Directory tables are created  the Configuration program automatically creates the    packages  plans  or procedures used to access them  If you are creating the Optim Directory in an Oracle  database the Create Drop Packages dialog is displayed        Configure First Workstation   Create Drop Packages    Optim must use Optim created Packages to access the Optim Directory Tables  The  Optim Configuration program creates these Packages  The Schema Name is the same as T  he Schema Name for the Optim Directory Tables        78 IBM Optim  Optim Installation and Configuration Guide    If you are using SQL Server  Sybase ASE  or Informix  the same general dialog is displayed as  Create Drop Stored Procedures  However  if DB2 LUW is the DBMS for the Optim Directory  th  Configuration program displays the Bind 
476. r company   Id  105499   Mame  sample Company Mame   Passward        fj       Note  The Name assigned to your company may not match the spelling or punctuation used in your  company s actual name     opmdsign Signing Example   2    As in Example   1  shut down the Optim Server if it is running  and then specify the directories explicitly   as indicated on the first line of the following example     Console       users roberts rtinstalled rt sbin opmdsign  users roberts rtinstalled rt    prOsign  d  Please wait       Please enter the Optim credentials assigned to your company     ld  8       opmdsign Signing Example   3    This section includes another example of signing the default exit     Do steps 1 and 2 in Example   1  that is   shut down the Optim Server if it is running and then change to  the  users roberts rtinstalled rt directory   Then run the opmdsign script in the rt sbin subdirectory  but  specify all of the parameters explicitly  enclosing the company name in double quotation marks  as shown  below     Appendix A  Install and Configure the Server under UNIX or Linux 363    Console      shin opmdsign    pwd D00000  Sample Company Name  000000       Run Setup Again   Red Hat Linux 3 or Solaris 8    This section describes how to run Setup again     If you have the installation DVD or image available  run Setup again  When the following dialog appears   clear the check boxes for all listed components  as indicated below  to skip the install step and proceed to  the 
477. r has permission to run a given executable  The first exit point occurs when  the user launches Optim  If you use the exit to provide external security  that exit point determines  whether the user has permission to access the product  If the user has the appropriate permissions  the  user can continue  if not  Optim will terminate the user s session after displaying an appropriate error  message   See the Optim Initialization Exit Programmer s Guide for a complete list of the Optim exit points      Beginning with Optim release 6 5  a signed exit must exist to use Optim  whether the exit is the Optim  default exit or a user supplied exit  To sign an exit  you must specify the company credentials supplied to  your organization when you received Optim  Your company credentials consist of your Optim supplied  company ID  Name  and Password  The Optim setup process will automatically request these credentials  during installation  so you can sign an exit     Note  If you have write access to the Optim bin directory and you have the appropriate company  credentials  you can change from one exit to another at any time following installation by signing a new  exit  You can change from using the default exit to a user supplied exit  or vice versa   or you can change  from one user supplied exit to another   If you are switching to user supplied exit  you must compile   link  and copy that exit to the bin directory before you can sign it      In a UNIX environment  you can only sign t
478. r terminate  sometimes with disastrous results     For the 2000 and XP versions of Windows  the disk drives and amount of disk space reserved for the  paging file  virtual memory  can be limited by user settings that can impact stability  You can view or  change this value  Go to System Properties  Advanced tab  Performance Settings button  Advanced tab     Required Database Permissions   The user account used to perform the Optim Configuration requires specific database permissions  for  example  to allow tables and procedures to be created   This section describes the required permissions  for the database management systems that Optim supports     Oracle Database   When you use the Configuration program to create the Optim Directory tables and procedures  create a  DB Alias  and load the sample tables for an Oracle database  the user account must have the following  permissions     CREATE PROCEDURE    8 IBM Optim  Optim Installation and Configuration Guide    CREATE TABLE   CREATE SESSION  UNLIMITED TABLESPACE  SELECT ANY DICTIONARY    Note  The SELECT ANY DICTIONARY permission can be granted to PUBLIC to satisfy the requirement   If the Oracle Initialization parameter 07_DICTIONARY_ACCESSIBILITY is set to TRUE  the SELECT  ANY TABLE permission can be used instead of the SELECT ANY DICTIONARY permission     The above permissions cannot be revoked for the user account once the Optim Directory or DB Alias is  created  Oracle packages are run under the permissions of the user
479. r to install on each workstation or on a file server accessed by each workstation   e Decide upon the installation directory     e Determine if any database for which you must create a DB Alias supports Unicode data  choose the  database instance for the Optim Directory  and determine a User ID and password for each workstation  to access the Optim Directory    e Decide whether Functional Security  Object Security  or Archive File Security is to be established for  your facility and  if so  broadly identify the network users and groups for which access is allowed or  denied    e Choose an appropriate table identifier  Creator ID  Schema Name  or Owner ID  and database location   tablespace  segment  filegroup  or dbspace  for creating Optim Directory tables    e Name a directory folder for the Product Configuration File     e Ensure that previously installed releases of Optim  particularly the Scheduler  are not operating     If licensed  decide where to install the Server   Note     Open Data Manager  ODM  is provided with a 30 day trial license that must be replaced with a permanent  license for continued use  To obtain the permanent license  you must submit a Service Request at the  Integrated Data Management Support site   Use the following link for the Detailed System Requirements document which contains complete database  and platform information   Detailed System Requirements for components of IBM Optim 7 3    Installation Requirements  Optim is a Windows application a
480. race file type  ended with a numeric extension  for example   PROTOOL 123   The extension on the name of the trace file distinguishes one trace file of that type from  another  Trace files are sequentially numbered  001 through  999  followed by  A00 through  Z99  as  necessary  If more than 3 599 trace files of a single type are created and stored within the specified  number of days  file names are reused  beginning with the first     146 IBM Optim  Optim Installation and Configuration Guide       Errors Tab    Use the Errors tab to assign default font information for messages      amp  Optim Server Settings     OF x     General Errors   Load   Connection   Access   Startup   Security   Endpoints   Archive   Retention   Status   E          Font for Informational Messages     Message Example  with Data Field        Info Text       Info Field    Font for Warning Messages     Message Example  with Data Field        Warning Text       Warning Field    Font for Error Messages     Message Example  with Data Field        Error Text       Error Field    it AE Ue    Display Lines  IV Hide message bar when empty     Defaults   Unda         Configuration Cancel   Apply   Help    Ready             The default fonts for message text and data fields are shown in each of the font message boxes  To open  the Windows Font dialog to select font attributes  click the command buttons for text or fields  To modify  the font for text messages  click Text  To modify the font for data fields noted
481. ration files  specify a question mark     for the password to retrieve the password  from the password file     Commands  This section describes the commands you can use with a password file     The following command line actions are available to help you edit an encrypted password file     Appendix A  Install and Configure the Server under UNIX or Linux 353    propass  l   List the type  name  and user id for passwords in the file   pr0pass  h  prOpass      Display the help for the prOpass program     pr0pass  a type name userid password  Add a password entry  The password is encrypted until passed to the DBMS or system for  validation   type A valid password type   filelogon  webserver  server  tivoliavail  pstdir  dbalias  user    Note   User  is not a parameter in a configuration file  it refers to any system user id   Specify the  user  parameter type for any parameter referring to a system user account     If type is pstdir  the default     indicates any Optim Directory  If type is dbalias  use the  form pstdir dbalias  The default     indicates any Optim Directory or DB Alias  as in       pstdir    or   dbalias     name The name of the configuration file parameter  Names not associated with other types are  system  use     for the name value to prevent an error     userid The user id is used to verify that the password matches the parameter name  To protect  changes to the password file or the configuration file  the two keywords must match     password  The password t
482. rchive and the Relational Tools  require a    conversion to be compatible with later versions  Additionally  any Optim Directory created prior  to Optim version 6 2 on an SQL Server database must be converted  See       Converting PST and Optim Directory Objects     on page 485 for more information        Optim Directory  Connect to or disconnect from an Optim Directory  or modify a connection     Exit Close the Configuration main window   Tasks Menu    Select commands from the Tasks menu to configure and maintain the Optim environment  You can  choose to perform these tasks at any time     Chapter 4  Configuration Window and Menus 61       Optim Configuration  Iof x   File   Tasks Options Help    Configure the First Workstation  Configure Additional Workstation    Create Update DB Alias  Create Update Optim Directory  Access Existing Optim Directory                             Pro        Configure Security for an Optim Directory  Enable Disable this Machine as an Optim Server  Enable Disable the ODBC Interface for this Machine    Apply Maintenance for Optim Directory Access  Apply Maintenance for DB Alias Access  Rename an Optim Directory   Update the DBMS Version for an Optim Directory  Update the DBMS Version for a DB Alias    Configure Options    Create Primary Keys  Create Copies of DB2 2 05 Relationships    Load Drop Sample Data  Load Drop Data Privacy Data o use an existing Optim    Drop DB Alias or Optim Tables rkstation  or  Tasks  gt     Purge Optim Directory Regist
483. rd or argument is shown in square brackets      A choice of settings from which only one must be selected is shown in curved brackets    lt  gt  A choice of settings from which none or any may be selected is shown in angle brackets     l Separates options        Syntax and Keywords    This section describes the command line syntax and keywords   Syntax    Use the following command line syntax          General  ZNoLOGOJ      filename      PROCNEG  TORUN   TRUE   FALSE E  ON   OFF   YES   NO      ZGRANTAUTHID   userid   PUBLIC    UZRESPONDF TLE ilename              7OBQUALIFTER   Hatabasequal  7SPSHARE   TRUE   FALSE   ON   OFF   YES   NO      7DESCRIPTIO  DE RIPTION     description     7UNICODEDB    TRUE   FALSE   ON   OFF      TRUE   FALSE   ON   OFF      Optim Directory or DB Alias    SPACTION BINDACTION        CreateNew   UseExisting    SPQUALIFIER COLLECTIONNAME   hame        Task  DB   MAINTPST   MAINTCAT        Keywords  This section defines the keywords specified in the syntax     General    PROCNFG  Initiate command line processing  Note  the character following PR is the number 0  zero      376 IBM Optim  Optim Installation and Configuration Guide     NOLOGO  Suppress the splash logo     FILE   The source of parameters or the parameters   filename    The fully qualified path and name of a text file containing parameters for one or more  tasks  You must enclose a filename that includes blanks in quotations     parameters  As follows      AUTORUN   Level of user interve
484. re create the directory  to give it specific user rights        DBMS Logon Credentials    DBMS logon credentials needed to access the Optim Directory and use the DB Alias include a User ID   Password  and Connection String     If using the Server  you can provide the DBMS logon credentials in two places   e The Connections tab of the Optim Server Settings applet   e The Logon tab of Personal Options     The location used to maintain DBMS logon credentials depends on the settings on the Security tab of the  Optim Server Settings applet  or the pstlogon or dbaliaslogon parameters in the pstserv configuration file   pstserv cfg  for UNIX or Linux     Optim Directory Access    To use the Optim Directory information from the Server     Windows  On the Security tab of the Optim Server Settings applet  select Server for the Optim Directories  option     UNIX or Linux  For pstserv cfg  set the pstlogon parameter to    server        To use the Optim Directory information from each initiating client     Windows  On the Security tab of the Optim Server Settings applet  select Client for the Optim Directories  option     UNIX or Linux  For pstserv cfg  set the pstlogon parameter to    client        Appendix B  Server Credentials 373    DB Alias Access    To use the DB Alias information from the Server     Windows  On the Security tab of the Optim Server Settings applet  select Server for the DB Aliases option     UNIX or Linux  For pstserv cfg  set the dbaliaslogon parameter to    server
485. re similarly rejected when settings are  pending  Scheduled processes are retried until the Stop Time entered in the Scheduling Editor     Credentials    For information about user credentials required to run the Server  refer to  Appendix B     Server    Credentials     on page 369     General Tab    Use the General tab to name the Server and provide paths to required directories   Optim Server    The name  1 to 15 characters  of the Server  If you do not provide a name  the computer name is the  default     Note  The Server name must be added to the Product Configuration File for your site    Temporary Work Directory   The complete path to the default directory in which you want the Server to store internal work files and  trace files  To select from system directories  click the browse button  This directory must be unique to the  Server and different from the Temporary Work Directory specified in Personal Options    Data Directory   The complete path to the default directory in which you want the Server to store process files for which  an explicit directory path is not provided  To select from your system directories  click the browse button     This directory must be unique to the Server and different from the Data Directory specified in Personal  Options     Chapter 6  Configure the Optim Server 145    Create a subdirectory within the Data Directory for clients    Select Create a subdirectory within the Data Directory for clients to automatically create a subdirectory 
486. rectory where    IBMOptim exe is located  To use the silent installer  open the optim_installer properties file and make any  modifications to the variables to customize it for your installation  These variables are     44 IBM Optim  Optim Installation and Configuration Guide    INSTALLER_UI SILENT  2  removed  CONSOLE    Install using silent installer     LICENSE_ACCEPTED   Set this variable to TRUE to specify that the license agreement is accepted     CUSTOMER_INFO_INPUT_1 username  Customer user name     CUSTOMER_INFO_INPUT_2 companyname  Customer company name     CUSTOMER_INFO_INPUT_3 companyid  Customer company ID number     CHOSEN_INSTALL_FEATURE_LIST   List of Optim features to be installed  Specify values in a list separated by commas  Values are   Optim  Optim Online Documentation  Optim Archive ODBC Interface  Optim ODM Interrface  Sample Files  5 x PST Directory Conversion Files  For example     CHOSEN_INSTALL_FEATURE_LIST Optim Optim Online Documentation Optim Archive ODBC Interface   Optim ODM Interface Sample Files 5 x PST Directory Conversion Files    INSTALL_APP_FOR   Specify whether to install Optim for any user or for the current user only  To install Optim for all  users  specify   INSTALL_APP_FOR any             To install Optim for the current user only  specify   INSTALL_APP_FOR me    USER_INSTALL_DIR    The folder where Optim is to be installed     USER_INSTALL_DIR C   Program Files  IBM Optim    USER_INPUT_ODM_INSTALL    USER_INPUT_ODM_COPYONLY   Use t
487. rent Configuration File Name   Directory path and name of the Configuration File that Optim is currently using    Path to New Configuration File   Specify the directory path for a new or different Configuration File  To select an existing Configuration  File from your system directories  click the browse button  To create a new Configuration File  specify the  directory path and file name and then click Create  If you do not specify a full directory path with the  file name  the current drive and directory are used    Switch to New File when Created   Select this check box to apply the new Configuration File as soon as it is created  Do not select this check    box if you intend to modify the current Product Options and want to retain the original Configuration  File     Chapter 8  Product Options 229    Password Tab    Use the Password tab to change the password needed to access Product Options         Product Options       Current Password    Enter the current password  1 to 8 characters   Passwords are case sensitive  Initially  this password is  optim     New Password    Enter the new password  1 to 8 characters  case sensitive   For security reasons  the password is displayed  as a series of asterisks            Confirm New Password    Confirm the new password by entering it a second time  For security reasons  the password is displayed  as a series of asterisks            Edit Tab    Use the Edit tab to select audit preferences for editing data and specify other site op
488. res a Definition  which is created in an editor selected from the Definitions menu  For  example  an Access Definition Request   This class includes the following privileges   Access Definition  Column Map  Column Map Proc edure   DB Alias  Point and Shoot  Primary Key  Relationship  Table Map  Associate Utilities  Associate Utilities privileges are required to associate the ACD with an ACL that secures a  Utilities object  which is created in an editor selected from the Utilities menu  For example  a  Currency Definition Request   This class includes the following privileges   Calendar  Archive File Collection  Currency  Storage Profile       Access Control List    An Access Control List  ACL  governs the ability of a role to perform actions  such as read  update  or  delete  on both an object and the associated ACL  Each Access Control Domain  File Access Definition   and secured Optim object has an ACL     Note  ACLs for objects other than security definitions have no effect unless the Security Administrator  has enabled Object Security     When you secure an object  access to any associated Local objects is governed by the ACL for the parent  object  Local objects are not secured individually  they are secured with the object in which they are  embedded     Use the Access Control List Editor to set access permissions for an object and the associated ACL  In  general  an ACL is based upon a specific ACD  which defines the roles referenced by the ACL  Roles that  are not in
489. ress    Type the sender  From  email address    Email account logon   Type the email logon name    Logon domain   Type the domain name    Email account password    Type the password  A blank password is valid if the account allows it  a prompt will confirm that you  want to connect without entering a password     Send Test Email  Click this button to send a test email to your mailbox   Note  It is recommended that you send a test email to ensure that the information you entered is    sufficient to send an email  If you do not receive the test email  make the necessary corrections to the  information you entered        Conclusion    After you configure the first workstation  any additional workstations  and any Servers  you are ready to  start using Optim     Note  If you make changes to the configuration of a Server while it is running  click Apply  then stop  and start the Server to effect the changes     The remaining sections explain how to use the various other commands available from the Tasks menu  of the Configuration program     168 IBM Optim  Optim Installation and Configuration Guide    Chapter 7  Maintenance and Other Configuration Tasks    After you configure the first and any additional workstations  you are ready to start using Optim   However  periodically  it may be necessary to perform other tasks that are available from the Tasks menu        Optim Configuration     OY x   File Tasks Options Help   Configure the First Workstation  Configure Additional Worksta
490. review or change the names of security definitions you want to import          Import Security Definitions    E A E E a a E   Default     pp 2jaco EMPTY o o  M ajaco OTHER  Maaco EST o  Msjaco TESTS o  Mejaco esta  e   ARCH ACLIOPTUSR ARCORD1     CALENDA       Object Type   Identifies the security definition as an ACD  ACL  or FAD  For ACLs  the following abbreviations identify  the secured object types    AD Access Definition    ARCH  Archive Request    CALENDAR  Calendar    CM Column Map    CMPROC  Column Map Procedure    COMP  Compare Request    Appendix D  Optim Security 433    CONV  Convert Request    CURRENCY  Currency Table    DBALIAS  DB Alias    DEL Delete Request  ED Edit Definition  EXTR Extract Request    LOAD  Load Request    PK Primary Key  REL Relationship  REPT Report Request  REST Restore Request    STORPROF  Storage Profile        Table Map  UPIN Update or Update Insert Request    Object Name  The names of the security definitions available for importing   New Object Name    Specify a new name for the security definition  The name must comply with the naming conventions for  the security definition     Shortcut Menu Commands    Right click to select from the following shortcut menu commands     Copy Name  Copies the Object Name to the New Object Name column for the security definition  Available in  the Object Name column only     Populate  Clear Copies the Object Name to the New Object Name column for all security definitions     Add Copies the Object Name 
491. riable  pwd  to indicate that  users roberts   rtinstalled rt is the present working directory   The  pwd  variable has the same effect as specifying  the directory s full path      Appendix A  Install and Configure the Server under UNIX or Linux 365             cd  users roberts tinstalled rt     sbinfopmusign    pwd      orllsign  s   Please wait      Please enter the Optim credentials assigned to your company     ld  E    Note  In the above example  the    pr0sign  s    parameter shown on the third line was generated by the  signing script to indicate a user supplied script is being signed     4  Type your company credentials when prompted for that information  Your company credentials  consist of the company ID  Name  and Password assigned to your organization when you received  Optim  All three entries are case sensitive  and you must enter them in the format provided to you   Press Enter after each prompt to display the next prompt  After you specify your company Id  for  example  press Enter to display the Name prompt     t cd  users roberts rtinstalledst    sbinfopmusign    pwd   orllsign  s   Please wait       Please enter the Optim credentials assigned to your company   Id  105499   Mame  sample Company Mame   Passward        fj    The Name assigned to your company may not match the spelling or punctuation used in your  company s actual name     366 IBM Optim  Optim Installation and Configuration Guide    opmusign Signing Example   2  This section includes another e
492. rid If  TASK DB and you are creating a new DB Alias or if  TASK MAINTCAT  the user  account must have the authority  through System Privileges or Roles  to create the tables  and to catalog the packages  plans  or procedures under the appropriate table identifier      DBMSTYPE   The DBMS associated with the DB Alias  Required if  TASK DB     378 IBM Optim  Optim Installation and Configuration Guide    DB2MVS  SYBASE  INFORMIX  ORACLE  SQLSERVER     DBMSVERSION     The version of the DBMS associated with the DB Alias   DBMSVERSION must follow   DBMSTYPE     versionnum  Required if  TASK DB    DBQUALIFIER   Database name   databasequal  Required if  TASK DB and DBMS is Sybase ASE  SQL Server  or Informix    SPSHARE     Indicator for sharing Stored Procedures for multiple Sybase ASE or SQL Server DB Aliases when   TASK DB     TRUE  ON  or YES    Stored procedures are shared  For Sybase  stored procedures are stored in the special  Sybase ASE database sybsysprocs  For SQL Server  stored procedures are stored in the  MASTER database  Microsoft SQL Server documentation contains a cautionary statement  about creating stored procedures in the MASTER database  Consider the implications of  sharing stored procedures for SQL Server before proceeding     FALSE  OFF  or NO  Stored procedures are not shared    DESCRIPTION   Optional description for DB Alias    TASK DB      description     1   40 characters  delimited by double quotation marks    UNICODEDB   Store Optim Directory data in Un
493. rint Setup dialog  Select a printer to use as the default when printing  requests or definitions     284 IBM Optim  Optim Installation and Configuration Guide    Print Setup HEI    Printer       Name  802      Status  Ready   Type  HP Lasenet 5000 Series PCL 5e  Where   999 99 9 999   Comment  Client Server                Paper   Orientation    Size    Letter v     Portrait              Source    Tray 1 v A Landscape          OK   Cancel         Field Font    Set Font  Click to display the Font dialog  Select font characteristics and a language script to use when  printing requests or definitions     Font       Font  Font style      arial  Regular    Arial Black  T Arial Narrow   T Book Antiqua   T Bookman Old Style   T Century Gothic   T Comic Sans MS bel              r Effects   Sample    IT Strikeout  M Underline AaBbYyZz  Script    Westem             This is an OpenType font  This same font will be used on both your  printer and your screen        Note  The available languages in the Script drop down list are determined by the selected font     Chapter 9  Personal Options 285    Database Tab    Use the options on the Database tab to set preferences for handling database connections  multi byte  round trip conversion errors  and cascade deletes  For Sybase ASE  you can specify whether to run in  Unchained mode      lt  gt  Personal Options    Never      sybase Unchained Mode    Stop Processing fa T Run in Unchained Mode    Ignore all round trip Failures F       Parallel Pr
494. rivilege is required for roles that import Optim objects     Register Archive File  Invoke Register Archive File privilege is required for roles that register Archive Files   whether online or from the command line     Restart Retry  Invoke Restart Retry privilege is required to restart or retry a process     Scheduling Editor  Invoke Scheduling Editor privilege is required to schedule process requests     Storage Profile  Invoke Storage Profile privilege is required to manage archive media     Archive File Collection  Invoke Archive File Collection privilege is required for roles that create or edit Archive  File Collections  used with Open Data Manager     Run Untitled Actions  Run Untitled Actions privileges are required to process new action requests not saved prior to    402 IBM Optim  Optim Installation and Configuration Guide    processing  that is  requests for which Untitled is displayed in the dialog heading   The Run  command in a respective action editor will be unavailable to roles that are denied a privilege   This class includes the following privileges    Archive Request   Compare Request   Convert Request   Delete Request   Extract Request   Insert Request   Load Request   Report Request   Restore Request   Security Tasks    Security Tasks privileges are required to export or import secured Archive Files  modify a FAD  or  run a Security Report     This class includes the following privileges     Export Secured Archive File  Export a secured Archive File     
495. rkstations task  guides you through the process needed to establish them     Once established  any workstation can be configured as an Optim Server  if your license permits   Tasks Menu    Use the Configuration Assistant or commands from the Tasks menu to configure the Optim environment   You can choose to perform these tasks at any time     Note  Before you configure the first workstation and any additional workstations  you must sign the  Optim default exit or a user supplied exit of your own creation  You cannot continue with the  Configuration process or use Optim until you sign a valid exit using the Sign Optim Exit dialog  as  described in           Configure the First Workstation    Several steps are required to configure the first workstation  However  you need not accomplish all steps  while configuring the first workstation  but can come back to them later by selecting a task directly from  the Tasks menu  For example  you are given the opportunity to initialize and establish security when  configuring the first workstation  but will probably want to perform this task sometime later  If so  you  can skip this portion of the Configure the First Workstation process     Specify Product License Key    The first time you start the Configuration program after installing Optim  you are prompted to provide  the Product License Key        Copyright IBM Corp  1994   2010 71      Configure First Workstation   Specify Product License Key    Optim uses a 30 character License Key
496. rn to the Modify Product Options dialog  click Proceed to open the  next dialog in the process     Modify Personal Options    The Modify Personal Options dialog is similar to the Modify Product Options dialog         amp  Configure First Workstation   Modify Personal Options    he Configuration program allows you to configure personal options used by Optim To  hange these options at any time  select  Personal Options  From the  Options  menu on Bl  he main window        Click Personal Options to open the Personal Options dialog  A detailed description of this dialog is  provided in    Using the Editor    on page 248   After you modify Personal Options and return to the Modify  Personal Options dialog  click Proceed to open the next dialog in the process     Export Registry Data    If you intend to configure several workstations  you can save time by exporting the Optim Directory  registry data to a file and saving the file to a directory that is easily accessible  During the process of  configuring the first workstation  you are prompted to export registry data  or you can select Export  Registry Data from the File menu on the Configuration main window     The Export Optim Directory Registry Data dialog allows you to specify an output file name and select  the registry entries and other information you want to export     Chapter 5  Configure Workstations 129       Configure First Workstation   Export Optim Directory Registry Data  _  Oy x     Optim       he table on the left 
497. rogram s logic   e Ensure that the user s request meets your company standards  and  e Change the request  if needed  to pass your company standards or forbid the request altogether     Optim will call the exit at each exit point to verify that the user s request meets your company standards   such as verifying that the user has permission to run a given executable  The first exit point occurs when  the user launches Optim  If you use the exit to provide external security  that exit point determines  whether the user has permission to access the product  If the user has the appropriate permissions  the  user can continue  if not  Optim will terminate the user s session after displaying an appropriate error  message   See the Optim Initialization Exit Programmer s Guide for a complete list of the Optim exit points      Beginning with Optim release 6 5  a    signed    exit must exist to use Optim  whether the exit is the Optim  default exit or a user supplied exit  To sign an exit  you must enter the    company credentials    supplied to  your organization when you received Optim  Your company credentials consist of your Optim supplied  company ID  Name  and Password  The Optim setup process will automatically request these credentials  during installation  so you can sign an exit     Note  If you have write access to the Optim bin directory and you have the appropriate company  credentials  you can change from one exit to another at any time following installation by signing a
498. rough the installation process or click Previous to return to an earlier panel  Cancel  stops the installation process     These panels are similar in appearance to those used to install Optim in Windows  though there are  differences  This section contains information and descriptions of the panels  Where applicable  references  are provided to panels that resemble those described here     When the installation process begins  an Introduction dialog and Welcome panel display  Next is the  Software License Agreement dialog     This dialog is shown in    Software License    on page 25     A  The Software License Agreement dialog prompts you to accept the License Agreement     After you read and accept the License Agreement  select I accept the terms in the license agreement to  indicate that your company agrees to its provisions  You must click Next to continue installing Optim   Other command buttons     I do not accept the terms in the license agreement  Cancels Setup and does not install Optim     Print Prints this dialog     B  After accepting the Software License Agreement  the Choose Destination Location dialog displays  See     Install Location    on page 28 for a sample of this dialog    The Choose Destination Location dialog prompts you to select the directory where the Optim Server will  be installed  A default path and directory are shown  You can choose the default directory  type a new  directory path  or click Choose    to browse for a directory  If you select a 
499. rp  1994   2010 219    1  In the main window  select Product from the Options menu to open the Enter Product Options  Password dialog     2  Specify the case sensitive password to open the Product Options dialog   The initial distributed  password is optim      3  Specify the necessary details on each tab in Product Options    4  Choose one of the following   e Click Cancel to close the Product Options dialog without saving your changes   e Click Apply to save your changes and continue using the Product Options dialog   e Click OK to save your changes and close the Product Options dialog        Using the Editor    The Product Options dialog allows you to customize various features and display options in Optim   Several tabs in the Product Options dialog allow you to review and set the options as required            Product Options    SAMPLE_US F       Tabs    The tabs in the Product Options dialog are described briefly in the following paragraphs  Detailed  information is provided in each section of this chapter     220 IBM Optim  Optim Installation and Configuration Guide    General  Establish the maximum number of rows that can be read from a table when browsing or editing  table data or using Point and Shoot  and the maximum number of rows that can be extracted or  archived during a single process  Also  choose a default Calendar and set cascade delete  update  options   The General tab is always foremost when the dialog opens      Database  Establish the maximum number of
500. ry Entry Directory     Purge DB Alias    Select any of the following commands     Configure the First Workstation  Confirm the Product License Key after installation and create the components shared by all  workstations  Typically  all users on all workstations share one Product Configuration File that    contains the Product Options for your site  although you may have more than one of each  See     Configure the First Workstation    on page 71    Configure Additional Workstation  Configure each additional workstation on which Optim is installed to share components created  when the first workstation was configured  You may also configure Personal Options for the    workstation  See     Configure Additional Workstation    on page 131     Create Update DB Alias  A DB Alias is required for each database to which Optim connects  Use this command to create    any DB Aliases that were not created when configuring the first workstation or to update existing  DB Aliases  See     Create Update DB Alias    on page 170     Create Update Optim Directory  In most cases  your site will use a single Optim Directory that is created when the first    workstation is configured  Use this task as a step in relocating the Optim Directory or when an   upgrade to Optim requires a new Directory  See     Create Update Optim Directory    on page 173   Access Existing Optim Directory   A workstation must have a Windows Registry entry for the Optim Directory  This registry entry    is created when the
501. ry or DB Alias   If selected  the Password and Verify entries are not required     If you clear the check box  the logon dialog appears the first time you access a different Optim  Directory or DB Alias  After you provide a password for an Optim Directory or DB Alias  it is not  necessary to provide a password again   This check box also appears on the Logon dialog      Password  Enter a password  1 to 30 characters  that allows you to access a particular database using the  specified DB Alias  For security reasons  your password displays as a series of asterisks         For  versions of DB2 earlier than 6 1  passwords are limited to 8 characters     Verify Enter the password again for verification  For security reasons  your password displays as a series  of asterisks            Connection String  Connection string used by Optim to access a particular database using the specified DB Alias     Always Fail Connection  Select to automatically cancel the logon prompt for a DB Alias that you are not authorized to  access or that you choose not to access     If you clear this check box  a logon dialog displays any time you do not have immediate access to  a particular DB Alias   You cannot modify the check box associated with the Optim Directory      Description  Text that describes the purpose of the logon record     Test the Connection    You can test the DB Alias connection to verify the validity of the DB Alias logon information  To perform  the test  right click in a grid cel
502. ry rather than drop the Optim Directory  Select the check  box to purge the registry entry     Note  To reinstate a purged Optim Directory  refer to    Access Existing Optim Directory    on page 173     216 IBM Optim  Optim Installation and Configuration Guide    Purge a Pre 6 0 Optim Directory Entry    After you confirm that you want to purge an Optim Directory entry  the Configuration program prompts  you to indicate the version of the registry entry you want to purge  Select Purge a pre 6 0 Optim  Registry Entry to purge an Optim Directory registry entry created before version 6 0  To purge an Optim  Directory registry entry created with version 6 0 or later  leave this option blank  Click Proceed to open  the next dialog     Specify Optim Directory    After you confirm the version of the Optim Directory entry you want to purge  the Configuration  program opens the Specify Optim Directory dialog  see    Specify Optim Directory    on page 170   Use this  dialog to provide the name of the Optim Directory for the Windows registry entry you want to purge   Click Proceed to open the next dialog          Confirm Purge Optim Registry Entry     After you select the Optim Directory for the registry entry you want to purge  the Configuration program  prompts you to confirm the Directory name  Select the check box and click Proceed to purge the registry  entry for the named Optim Directory  Next  the Configuration program opens a query dialog that  prompts you to purge the registry e
503. ry tables and continue    Create Drop Stored Procedures    Use the Create Drop Stored Procedures dialog to drop the stored procedures SQL Server uses to access  tables in the 6 0 6 1 Directory  Click Proceed to continue     Drop the Current Directory     In the Drop the Current Directory  dialog  select Drop Current Directory to drop all DB Aliases and  object definitions in the 6 0 6 1 Directory  Click Proceed to continue        Drop DB Alias Optim Tables   Drop the current Optim Directory     OF x     To drop the current Optim Directory SOLS  select the  Drop Current Optim Directory SQLS      checkbox  Caution  Dropping the Current Optim Directory will drop all DB Aliases and   Optim definitions defined for that Optim Directory  Select  lt Proceed  to continue to   the next step        Connect to Database  The Configuration program must connect to the database in order to drop the DB Aliases  object    definitions  and stored procedures  Use the Connect to Database dialog to provide the connection  information for the Directory  Click Proceed to continue     502 IBM Optim  Optim Installation and Configuration Guide       Appendix H  Samples    The installation DVD provides sample data and files to be used with Optim  Sample database tables are  not generally loaded until configuration but  when you install Optim  you can choose to install sample  files      For more information  see     Sample Files    on page 30   If you install the sample files  the installation    create
504. ry tables for some reason  you must  apply maintenance to recreate the necessary packages  plans  or procedures  To refresh or update the  packages  plans  or procedures for the Optim Directory tables  select Apply Maintenance for Optim  Directory Access from the Tasks menu     Chapter 7  Maintenance and Other Configuration Tasks 181    Specify Optim Directory    The first step in applying maintenance for Optim Directory access is to provide the name of the Optim  Directory  The Configuration prompts for this information by presenting the Specify Optim  Directory dialog  see     Specify Optim Directory    on page 72   You must select Use Existing Optim  Directory and Registry Entry  select an Optim Directory name  and click Proceed to open the next dialog          Connect to Database    When applying maintenance for Optim Directory access  the Configuration program must connect to the  database to create or refresh the packages  plans  or procedures  On the Connect to Database dialog  you  must provide the User ID  Password  and Connection String that the workstation needs to connect to the  Optim Directory          Apply Maintenance for Optim Directory Access   Connect to Database  j l E3    he Optim Configuration program must connect to the database to apply maintenance  o the Optim Directory Tables  The User ID must match the Schema Name of the Optim Bl  Directory Tables              On this dialog  when you apply maintenance for Optim Directory access  the User ID must ma
505. s     Functional Security    The  Default  ACD selectively grants and denies Functional Security privileges for roles in order to  provide appropriate access to the interface and functions  For example  a member of a role expected to  run an Archive Request online must be allowed the Invoke Archive Request Editor privilege  while a  member of a role expected to create a secured Archive Request must be allowed the Create Archive  Request and Associate Archive Request privileges     Object Security    Secured objects  including ACDs and File Access Definitions  have an ACL that grants and denies read   update  delete  and execute permissions to a subset of roles defined in the  Default  ACD   At your  option  these roles can be defined in a specialized ACD  rather than the  Default  ACD   In the  illustration  ACLs for the Archive and Restore Requests must grant run  execute  permission to roles  expected to run these requests     Archive File Security    A File Access Definition  FAD  defines the security rules for data in one or more Archive Files created by  an Archive Request that references the FAD  The FAD in the diagram may grant access to archived data  in selected tables and columns and deny access to data in others  The logon account used to run the  Restore Request must be represented by a role in the FAD that is granted the necessary access to archived  data     Configure Security    To use Optim Security  you must initialize security for the Optim Directory  assign
506. s Control List   1  In the object editor  select Edit ACL from the Tools menu to open the Access Control List Editor   2  The next step depends on your purpose     e To change the ACD used as the basis for roles listed in the ACL  select a name from the Access  Control Domain drop down list     e To select an existing ACL to use as a model for the ACL displayed in the Access Control List Editor   click the Model After button to display the Select Access Control List Model dialog     e To list a Role  select a role name from the Role drop down list in the grid   e To allow or deny access to the object or associated ACL  select the appropriate check boxes   3  Click OK to save the ACL and redisplay the object editor     These steps are the minimum required to create or edit an ACL  For complete details  refer to  Control List Editor    on page 407     406 IBM Optim  Optim Installation and Configuration Guide    Access Control List Editor    Use the Access Control List Editor to define access permissions for an object and the associated ACL          OTHER   Access Control List Editor    Enange Uwrer      Glevne oe ee T 4 ee 1       w   E   a r                         Note  Access permissions in the ACL determine the options and actions that are available to you  For  example  the Remove shortcut menu options are not available to roles limited to read access     Description   Enter text that describes the ACL  up to 40 characters     Owner   The user account with all access right
507. s a subdirectory entitled Samples in the     IBM Optim RT subdirectory     The Samples subdirectory contains the following     CMExit  Contains sample exit routines for Column Maps     CMProc  Contains files for creating sample Column Map procedures     Extract  Contains sample Extract Files     JCL Contains the sample JCL file     Both the Optim sample database and the samples in the Samples subdirectory are described in this  Appendix     Sample Database Tables and Structure    Sample database tables and data are distributed on the installation DVD and are loaded during the  configuration process     Refer to    Load Drop Sample Data    on page 210  As a group  the database tables include information on    customers and orders  with shipping instructions  The sample tables also include information about sales  and inventory  Minor differences in data types exist  depending upon the DBMS you use to install the  sample tables  The following diagram shows the basic structure of the sample database                    This diagram shows the relationships among the tables  as follows    e Arrows indicate the flow from parent to child    e Solid lines represent relationships defined to the DBMS    e Dashed lines indicate relationships defined to the Optim Directory during training and demonstrations        Copyright IBM Corp  1994   2010 503    e Dotted lines indicate Optim Extended Relationships  Extended relationships can emulate implicit  or  application managed  relationships 
508. s can be configured to support universal character encoding   Unicode   if character data in your Unicode enabled database is kept in Unicode format     Optim supports the Unicode character set for Oracle  Sybase ASE  Microsoft SQL Server  DB2 Linux   UNIX  Windows  Informix  and DB2 z OS databases     Chapter 1  Getting Started 15    If Optim processes data in a Unicode enabled database  the Optim Directory must also be in a  Unicode enabled database and the Optim Directory and DB Aliases for Unicode enabled databases must  be flagged during the configuration process     Oracle    Unicode enabled Oracle database servers commonly use UTF 8 but may use UTF 16  The Oracle client  will typically use a single byte character set     Note  Using char semantics from Oracle Unicode Servers for char type columns  longer than 500  and  varchar2 type columns  longer than 1000  is not supported in this release     To prevent any loss of data  the character set used by the database client must be compatible with the  character set of the database server     Optim enforces this requirement as follows   Version 8  Oracle clients    For release 8i  the character set for the Oracle client is set in the NLS_LANG environment variable  for  example     e SET NLS_LANG AMERICAN_AMERICA UTF8    Restart Optim and or the Configuration program after making any changes to the character set     1  If the client uses a Unicode character set  the database server must also use a Unicode character set   The
509. s dialog  click Apply     e To save your changes and close the Personal Options dialog  click OK to return to the Modify  Personal Options dialog     10  Click Proceed to complete the process     Configuring Personal Options within Optim  You can configure Personal Options within Optim after you have installed and configured Optim   1  In the main window  select Personal from the Options menu   2  On the Personal Options dialog  provide the necessary information on each tab   3  Choose one of the following   e To close the Personal Options dialog without saving your changes  click Cancel   e To save your changes and continue using the Personal Options dialog  click Apply        Copyright IBM Corp  1994   2010 247    e To save your changes and close the Personal Options dialog  click OK        Using the Editor    The Personal Options dialog allows you to customize Optim for the workstation         lt  gt  Personal Options ile  Ed      Confirm   Display       Edit 4 gt           Si  C  Program Files IBM Optim Current New Folder    ea    C  Program Files IBM Optim RT BIN New Folder  2  E    X OPTUSR4  PSTRT CFG B   None  E       Tabs    The tabs in the Personal Options dialog are described briefly in the following paragraphs  Detailed  information is provided in each section of this chapter     General  Identify the Temporary Work Directory  Data Directory  and the directory for the Product  Configuration File used by the workstation  Options allow you to use the underscore as a
510. s occur  processing continues if Continue Export if Errors is selected  Errors are written to the  export process log after Export Processing is finished  The log is displayed in the Browse File dialog  You  can review and print the log for diagnostic information about errors     If some objects fail to be exported due to errors  check the specifications  and try the Export Process again  by clicking Proceed     When processing is finished  the status bar displays the message     Ready      Browse File    The Browse File dialog displays the results of the Export Process  and includes the following details   e Names of exported objects  grouped by object type   e Date and time each object was exported     e Explanatory text for each error  if errors were encountered     The following is a sample export process log          C  RTdata PNOEXPT LOG   Browse File    Oy x   File Edit Options Help    Sg       i2006 01 09  18    UDB72 ST_AAC SHIP_IHSTR AAC  i2006 01 09  18    UDB72 ST ADI SHIP INSTR ADI  i2006 01 09  18    UDB 72 ST_ARP  EMPPROJACT_ ARP  i2006 01 09  18    UDB72 ST ARP SHIP INSTR ARP  12006 01 09 2 18    UDB72 ST ASQ EMPPROJACT ASQ  12006 01 09  18    UDB72 ST ASQ SHIP_ INSTR ASQ  12006 01 09 7 18    UDB72 ST_CRE SHIP INSTR CRE M  i2006 01 09  18    UDB72 ST DAA EMPPROJACT DAA  12006 01 09 2 18    UDB72 ST DAA SHIP INSTR DAA  12006 01 09     UDB72 ST DEL SHIP_INSTR_DEL    12006 01 09 7 18    UDB72 ST_EDT SHIP INSTR  12006 01 09     UDB72 ST EDT SHIP INSTR EDH  12006 0
511. s oo a 8 L  16DE918B C768 453   ee    23B6E4B0 9CDF 46  Acct Ops Calendar for manager department tasks    2   2 0  3 0  a   lt        z   lt   oO   Ea   D  Q  o    resales   UK   arketing  generic  reply acct   ccount Disabled 12 0 2007  GSharp  upport   NJ  do not delete    eopleSoft Rep   evelopment QA  NJ   ivotal Active Notification    I  C  e  ee    pplication Support admin account    VI i 4 ait       Notes      If your site does not use a Server   Local  is displayed in Server Name   e If a UNIX or Linux Server Name is selected  the node name is displayed in Domain     Configure Options    The Configuration program allows you to configure options for the first workstation     These options include the following   e Designate a machine as a Server  if this feature is licensed       Enable the ODBC interface for the machine  if Archive is licensed      e Specify a Product Configuration File to record Product Options that  in most cases  apply to all Optim  users at a site     e Personal Options that are stored in the Windows registry on a particular workstation     Note  Both the Product Configuration File and the registry entries are created during the configuration  process     Enable Disable Optim Server Feature    On the Enable Disable Optim Server Feature dialog  choose to enable or disable the current machine as a  Server     124 IBM Optim  Optim Installation and Configuration Guide            Configure First Workstation   Enable Disable Optim Server Feature  _  O x
512. s registry on the workstation  Use this option on each workstation that uses a renamed  Directory    e Access Existing Optim Directory     Select this option to register an Optim Directory in the Windows  registry on the workstation  This option allows you to perform the Access Existing Optim Directory    task  see      Access Existing Optim Directory    on page 173      Rename an Optim Directory and the Windows Registry Entry    This option allows you to rename an Optim Directory in the Directory tables and the Windows registry  on the workstation  To rename a Directory  this option needs to be performed only once        Specify Optim Directory  After selecting the option to rename an Optim Directory  the Specify Optim Directory dialog is displayed     The option to Use Existing Optim Directory and Registry Entry is selected  Specify the Name of the  Directory you want to rename  To select from a list  click the down arrow     192 IBM Optim  Optim Installation and Configuration Guide     lt  gt  Rename Optim Directory   Specify Optim Directory    he Optim Configuration program stores information about each database that contains  a Optim Directory in a named registry entry  Select the name of a Optim Directory From a  he list of existing registry names  then click  lt Proceed gt  to continue        Connect to Database    When renaming an Optim Directory  the Configuration program must connect to the database and verify  the user has authorization to perform the task  On the 
513. s to the ACL  The owner can always read  update  or delete the  ACL even if the account is included in a role that is denied access to these actions  To change the owner   click Change Owner    Note  The Security Administrator is the owner of the  Default  ACL and Optim Object Template ACL   Access Control Domain   The ACD that forms the basis for the roles in the ACL  An ACL references roles in the ACD in order to  translate them into network accounts  Roles not defined in the ACD  or in the ACD but not referenced in  the ACL  are denied access    Object Type    The type of object secured by the ACL     Appendix D  Optim Security 407    ACL Grid    The grid allows you to list roles in the ACL and define permissions     Role Enter a role name or select from the drop down list of roles in the ACD  Role names not included  in the ACD are italicized     Notes    e If the ACD does not include any roles  the Role list is not available    e A role that is not defined in the ACD is denied all access    e A user or group account that is not included in a listed role is denied all access    e The most restrictive permission applies to a user or group account that is included in multiple  roles in the ACL     Access Type  Allow and Deny identify the check boxes in their rows  If both the Allow and Deny check boxes  are cleared  accounts in the role are provisionally denied the privilege but may be granted the  privilege as members of another role     Object Access  Possible access to t
514. sabled for each entry     3  Select Enabled and set Days to Retain to 0     4  Enter  in the grid  names of the five tables for which audit information is retained indefinitely  select  from a list or type names or patterns   Status is Enabled and Days to Retain is 0 for the 5 new  entries     234 IBM Optim  Optim Installation and Configuration Guide    5  Set Days to Retain to 365    6  Enter names of the thirty tables in the grid  select from a list or type names or patterns   Status is  Enabled and Days to Retain is 365 for the 30 new entries    7  Set Days to Retain to 90     8  The fifty remaining tables are not entered in the grid  The default status for these tables is Enabled  and audit information for each table is retained for 90 days     Select Table To Be Audited Dialog    When you select Add Tables or Replace Table from the shortcut menu  the Select Table to be audited  dialog is displayed  This dialog is also displayed when you use the Join command from the Table Editor                                                                                                  Select Table to be audited    OF x   DB Alias Database Table  EB Creator ID Table Name  EE IFx94 ria IOK    gt    EZ SQL8 OPTUSR4  CUSTOMERS  EE SYB125 Table  Oracle  DBMS OPTUSR4  CUSTOMERS2  EE SYBASE125 Table  Oracle  DBMS OPTUSR4  CUSTOMERSX  EE UDB Table  Oracle  DBMS OPTUSR4  DETAILS  EE UDB81 Table Oracle  DBMS OPTUSR4  DETAILS2  EE 205 Table Oracle  DBMS OPTUSR4  DETAILSAC  EH zoss Table  Orac
515. se Dialog    on page 85   Click Proceed    to display the Complete dialog and complete the process     Chapter 7  Maintenance and Other Configuration Tasks 195     lt  gt  Rename Optim Directory   Connect to Database    he Optim Configuration program remembers the User ID  and optionally the Password   or Future access to the Optim Directory  Specify the User ID and Password  then click   lt Proceed gt         What to do Next    After connection information is updated in the registry  the What to do Next dialog instructs you to use  the Only Rename the Windows Registry Entry option to update the registry for each workstation that  accesses the Optim Directory  Click Proceed to display the Complete dialog and complete the process     196 IBM Optim  Optim Installation and Configuration Guide       Rename Optim Directory   What to do Next    ou have successfully renamed a Optim Directory  This task must now be run on every  other workstation and server that accessed the Optim Directory using the old name   When run on a server  the task must also be run by launching the Configuration  Program From the Optim Server Settings applet   However  on these machines  the   Anl Rename e hi ns Reni E i he ar         Only Rename the Windows Registry Entry    This option allows you to rename the Optim Directory in the Windows registry on the workstation  Use  this option on each workstation that uses a renamed Directory     Specify Registry Entry to Rename  After selecting the option to ren
516. se in some instances  See    Specifying a Company Name and ID     on page 56 for more information    Name   Optim will automatically display the company name assigned to your organization here   Your  Optim supplied name may not match the spelling or punctuation used in your company s actual name      You cannot change this entry     ID    Chapter 3  Signing an Optim Exit 55    Optim will automatically display the company ID assigned to your organization here  You cannot change  this entry     Password   You must specify the Password assigned to your company to sign any exit  whether it be the Optim  default exit or a user supplied exit  This entry is case sensitive  and you must enter it in the format  provided to you when you received Optim    This entry is required  unless you selected the Leave the Currently Signed Exit Intact option     Click OK to Sign the Selected Exit    After you specify your company password to sign an exit  click OK to complete the signing process and  close the Sign Optim Exit dialog     Note  You must sign a valid exit to use Optim  If you click Cancel  instead of OK  and a signed exit does  not already exist  Optim will display a warning message and the Configuration program will terminate        Specifying a Company Name and ID    The first time you execute the Configuration program on a workstation or server  the Specify Company  Name dialog will appear if you did not previously specify your company Name and ID  In that case  this  dialog will
517. se privileges  refer to  Server Privileges for Explicit or Client  Credentials    on page 371     Password  Enter the password corresponding to the User ID     Domain  Specify the domain     Check Logon    Click Check Logon to verify that the Server can log on with the credentials provided  This button is  available if the Use Local System account check box is cleared     Start Stop Service    This button is available if Start as Service is selected and applied     Chapter 6  Configure the Optim Server 155       Security Tab    Use the Security tab to choose the source of the logon information for the Server       Optim Server Settings  iof x     General   Errors   Load   Connection   Access   Startup Security   Endpoints   Archive   Retention   status     4   gt      Acquire Logon Identification From the following source     Optim Directories  Server   Client  DB Aliases  C Server   Client  File Input Output  Server   Client       Use this Logon for accessing Files    F Only files local to this Server may be accessed          Domain             Check Logon Defaults Undo         Configuration      Ready a             Select options to indicate the source of the logon information when the Server requires access to Optim  Directories  DB Aliases  and Input and Output files     Optim Directories    Server Select to use the User ID and password provided on the Connection tab for Server access to the  Optim Directory     Client Select to use the User ID and password for Server acc
518. sed   Default     1 NetWorker is available for use  This setting is required in order to copy an Archive File to  NetWorker or to process such a file   networkeravail 0    tivoliavail  Indicator for the use of a Tivoli device     Note  To use a Tivoli device  you must install the Tivoli client and API support on the machine  where the Optim Server runs   0 Tivoli is not used   Default     1 Tivoli is available for use  This setting is required in order to copy an Archive File to  Tivoli or to process such a file     userid password  Tivoli is available for use with the specified User ID and password  This setting is  required in order to copy an Archive File to Tivoli or to process such a file     Appendix A  Install and Configure the Server under UNIX or Linux 343    Note  If this setting is used  prOsvce must be started under root authority  See  Securing   the Products    on page 351     tivoliavail 1    rmfixedsegsize  The default maximum segment size for Archive Files on fixed drive  i e   hard disk      0 Fixed drive software determines default segment size   Default     n Size in megabytes  up to 9999 MB    rmfixedsegsize 0    rmremsegsize  The default maximum segment size  in megabytes  for Archive Files on a removable device  e g    floppy disk  zip drive      10 Default    n Size in megabytes  up to 9999 MB    rmremsegsize 10    scriptmaxlines  Maximum number of lines in a Column Map Procedure that are included in the Process Report     500 Include up to 500 lines  
519. ser creating the Load Request     Chapter 9  Personal Options 259    Teradata Password  Teradata password for the user creating the Load Request     Create Tab    Use the options on the Create tab to set defaults for creating objects  Note that you can establish as many  as three layers of default settings for the creation of database objects  in addition to target system  defaults  The default settings determine the values displayed in the Object List for the Create Utility and  can be overridden at the object level by editing the list     At the broadest level  DB Alias settings establish defaults for creating objects in the associated database  If  desired  you can provide Personal Options settings  as described in the following text  for a user or group  of users that override some or all DB Alias settings  A third level of optional defaults apply at the  processing level to override Personal Options and DB Alias settings  Use the options on the Create tab to  set second level defaults for the Create Utility       Personal Options    X     General   Confirm   Display   Errors   Scheduling   Load Create   Logon   Server   Edit   Browse   Archive   Rem 4   gt      DB Alias  M Object Name Highlighting    Limit  Confident  Uncertain     M Compile error Drop   1000 o Blue   E Yellow      VV Replace UDTs       V DBZ UDB For 2 O5 Gurrent Rules  DBZ    Tables   indexes   Synonyms   Triggers      Default Database  Allocation Percent       100  F Use default database    Default Tab
520. set product options 128  share connection information 94  task summary 131  Configure Options  for additional workstations 141  for first workstation 124  personal options 129  process steps 207  product options 128  Configure Security for an Optim  Directory 173  Configure the Server  process steps 143  Confirm tab  Personal Options 251    104  107     531    Confirm tab  Personal Options  continued   before deleting 251  before losing DDLs 252  before overwriting files 251  Convert PST Directory Objects 485  499  Create  additional Optim Directory 173  copies of DB2 relationships 209  create drop packages 78  create drop procedures 78  create select DB Alias 88  primary keys 208  registry entry 134  Create tab  Personal Options 260  267  compile error drop 261  DB Alias 260  DB2 UDB for z OS current rules 261  Limits 261  Object Name Highlighting 261  replace UDTs 261  set alias defaults 265  set index defaults 263  set synonym defaults 267  set table defaults 261  set trigger defaults 266  Credentials 369  374  DBMS logon credentials 373  374  DB Alias access 374  maintaining 374  Optim Directory access 373  Server credentials 369  373  Linux file access 373  Oracle OS Authentication 373  registry access 372  Server privileges 371  to run processes 370  to run the Server 369  UNC network share access 372  UNIX file access 373  Customer Information 26  Customer Information Dialog 26    D    Data Privacy Tables  descriptions 515  loading 107  211   Database  sample tables 50
521. severe  Exception   Click the down arrow to display  a drop down list with the following severity levels     Success  Send email notification for all processing messages including Success     Information  Send email notification for Information or more severe messages     166 IBM Optim  Optim Installation and Configuration Guide    Warning  Send email notification for Warning or more severe messages     Error Send email notification for Error or more severe messages     Exception  Send email notification for Exception messages     To clear entries  right click a grid cell and select Remove or Remove All from the shortcut menu    Do not send duplicates for     day s    Specify the number of days  1 to 999  before email notification is resent for a persistent error or warning   Clear send history when Optim Server starts    Select this check box to clear the send history once the Server is started  When selected  any email  notification that took place prior to the starting of the Server is ignored     Send Test eMail  Right click a grid row and select Send Test eMail to validate the email address   Email Transport    Click this button to display the Email Transport dialog so that you may activate and configure the  Collaboration Data Object  CDO  transport to send email  If you don t click this button  email is sent  using the Simple Mail Protocol Transport  SMTP      Note  You must use the CDO transport if the email client on the server requires logon credentials to send  an 
522. shaded and selected  are not imported     Continue import if error s     Indicate processing if an error occurs  Errors are written to the Security Import Process Log and displayed  on the message bar     e To continue processing if an error occurs  select the check box     Appendix D  Optim Security 431    e To halt processing if an error occurs  clear the check box     Owners Tab  Use the Owners tab to review or change the owner name of ACLs you want to import         lt  gt  Import Security Definitions    at E  R  fC  NA  OPTUSRG 3    WESTOPTADM6    NRTHTEST4A   o o  LABIENG2 o  meai o oo  Oooo O  Oooo O    MG2WP3 o  posjaTuiopR7   O       Current Owner   A read only list of the owners of each ACL in the Secured Input File    New Owner   Specify a new owner name for an ACL in the Secured Input File  Use the browse button to open the  Security Users dialog and select an owner  see F Security Users    on page 409     Shortcut Menu Commands    Right click to select from the following shortcut menu commands     Copy Name  Copies the Current Owner name to the New Owner column for the ACL  Available in the Current  Owner column only     Populate    Clear Copies the Current Owner name to the New Owner column for all ACLs     432 IBM Optim  Optim Installation and Configuration Guide    Add Copies the Current Owner name to the New Owner column for ACLs without a New  Owner name     Empty Empties names from the New Owner column for all ACLs     Objects Tab    Use the Objects tab to 
523. sing calls  When  selected  Password is not available     Check Logon  Click Check Logon to verify that the Server can log on with the information provided     Optim Server Logon Dialog  If you select the Always Ask for Password check box  or if the default logon information is incorrect  the  Optim Server Logon dialog is displayed        E Optim Server Logon       Always Ask for Password  Select to display the Optim Server Logon dialog whenever the Server is used for remote processing calls   Save as Default Logon    If you select the Save as Default Logon check box  the information you enter in this dialog overrides the  default settings specified on the Server tab in Personal Options     Chapter 9  Personal Options 271    Edit Tab    Use the options on the Edit tab to set preferences for browsing and editing data      lt  gt  Personal Options    M  E  M  E  E  M  E  E  E  M  FF aur       Auto Switch    Select to automatically switch subordinate tables in a stack of two or more joined tables to display related  rows     When you select a row in a table and no related rows exist in the subordinate table  Optim automatically  switches to display the next table in the stack that has a related row     Display Column Attributes    Select to display column attributes  data type  length  and nullable attribute  for all columns in a selected  table  Column attributes are useful when you insert a row or modify column data in the Table Editor     Display Deleted Rows    Select to dis
524. sion  DLL or EXE     If the image is not in the current directory  then it must be fully qualified with the proper path  information  This utility can be used to determine which DLL could not be loaded when the following  Optim System error occurs     RetCode  PST_FAILED  00001  General logic error  ExtCode  ENVERR_BADSPGMLOAD 00231  Load of PST SPGM  or ExtDLL failed   OpsCode  The specified module could not be found   Tokenl  PNODSQ20   Token2  PNODSQ20    Resolve missing DLL    To resolve the missing DLL in the above example   1  Open a MS DOS window     2  Change to the drive and directory where the Optim software was installed  usually  C  Program  Files IBM Optim RT BIN      3  Run the Image Locator Diagnostic Tool with the name of the offending module  For example   PNOIMAGE PNO0SQ20 DLL     Oracle Connection Diagnostic Tool    The Oracle Connection Diagnostic Tool  ORACONN EXE  is a utility that determines if Optim was  installed correctly when it fails to connect to an Oracle database     The syntax of the command follows   ORACONN userid password TNSservicename    where    userid Is the user ID used to connect to the Oracle database  The user ID must be defined in the Oracle  database     password  Is the password used to connect to the Oracle database  The password must be defined for the  specified user ID in the Oracle database     Chapter 1  Getting Started 19    TNSservicename  Is the name of the service associated with the Oracle database     Test Oracle datab
525. sks     Optim Directory    Select an Optim Directory from the list to display the connection information for the corresponding DB  Aliases     Grid Details  The connection information for the selected Optim Directory includes the following     Note  The maximum length for a User ID or password varies by DBMS     DB Alias  DB Aliases in the selected Optim Directory     User ID  Identifier  1 to 30 characters  that allows the Server to use a particular DB Alias  User IDs are  usually assigned and maintained by the database administrator     Note  If you are using Informix  you must enter the User ID in upper case for an ANSI database  and in lower case for a non ANSI database     Password  Enter a password  1 to 30 characters  that allows the Server to access a database using the  specified DB Alias     Verify Reenter the password for verification     Connection String  Connection string the Server uses to access a database using the specified DB Alias     Always Fail Connection  Select this check box to deny access to the corresponding DB Alias  You can use this check box to  temporarily deny access to a DB Alias without having to remove the connection string     Description  Text that describes or explains the purpose of the logon record     Merge Current User    Click Merge Current User to merge the Connection settings from the Current User registry to the Local  Machine registry for the Server component machine  This action does not overlay information previously  entered i
526. source of those credentials     Only files local to this Server may be accessed  Select Only files local to this Server may be accessed to restrict Server access to local files  Clear  the check box to provide Logon information needed for Server access to files     User ID  Enter the appropriate User ID     If these credentials are used to access files external to the Server  the User ID must have the  following privileges    e Act as part of the operating system  SeTcbPrivilege    e Increase quotas  SeIncreaseQuotaPrivilege    e Replace a process level token  SeAssignPrimaryTokenPrivilege    e Bypass traverse checking  SeChangeNotifyPrivilege    e Log on as a batch job  GSE_BATCH_LOGON_NAME    Password  Enter the password corresponding to the User ID     Domain  Specify the domain     Check Logon    Click Check Logon to verify that the Server can log on with the credentials provided        Endpoints Tab    Use the Endpoints tab to specify protocols to be used by workstations connecting to the Server for  remote procedure calls     The protocol Named Pipe  ncacn_np  and endpoint  PIPE RTSERVER are entered by default  This is  usually the most efficient method for workstations in the domain to connect to the Server  To add access  for a workstation outside the domain  you must add the additional protocol     Chapter 6  Configure the Optim Server 157         Optim Server Settings    an a  SSS SSS  pia    heuer Anae  Y   PIPERTSERVER paos _   my o l       You can include all pro
527. splay the Currency tab in the Convert  Insert  and Load Request Editors     Show Age Tab Pages  Select to display the Age Function and Global Aging tabs in the Convert  Insert  and Load  Request Editors     Note  You can override these selections with commands available from the Options menu in  each Action Request Editor   Monitor Update Frequency    Rows Specify the number of rows  100 to 5000  to process before updating the status message on the  Progress dialog  The default value is 100     Seconds  Specify the number of seconds  5 to 60  to pass before updating the process time on the Progress  dialog  The default value is 5     282 IBM Optim  Optim Installation and Configuration Guide    Format Numeric Values    Select this check box to format numeric values displayed on progress dialogs and in process reports for  all actions  Clear this check box to display numeric values without formatting  e g   99888      For example  if you select this check box and run the Extract Process  the Extract Request Progress dialog  would display 99 888 for the total number of rows extracted  depending on the numeric format defined  for Windows     Note  To view the numeric format for your workstation  select Regional Options from the Control Panel  and review the Numbers tab     Report Retention    Report Levels  Specify the maximum number of reports you can retain for each type of process  You can specify  a value from 0 through 200  A value of 0  default  disables the report retentio
528. ssages that are reported to the Windows Event Log  for Windows   or the syslog  for UNIX or Linux      Note  Before using administrator email notification  the desired email program must be installed  For    Windows  the email client must be defined as the default  and set up to interface with MAPI  For UNIX  or Linux  a valid copy of SENDMAIL must be configured correctly     Chapter 6  Configure the Optim Server 165    E Optim Server Settings  Iof x     Errors   Load   Connection   Access   Startup   Security   Endpoints   Archive   Retention   Status Email  w a        IV Activate Administrator Email Notification        Email Address Minimum Severity       user company com             Do not send duplicates For   7   day s     I Clear send history when Optim Server starts    Email Transport   Defaults   Undo         Configuration   Cancel   Apply   Help      Ready             Activate Administrator Email Notification    Select this check box to activate email notification  The other options on this tab are unavailable unless  this check box is selected     Note  Deselecting the check box does not clear the Email tab settings   Email Address    Enter an email address to which to automatically send notification  A message is sent to the email  address only if the specified Minimum Severity is reached     Minimum Severity    For each email address you list  select the minimum severity needed to send a message  The severity  levels are ranked from least severe  Success  to most 
529. st have DBMS authorization to create or refresh database packages  plans  or  procedures  You can modify these values  as needed  and click Proceed to continue     Drop Old Packages    The Configuration program displays the Drop Old Packages  Plans  or Procedures  dialog  If you select  this option and click Proceed  you can drop old packages  plans  or procedures before creating new ones   If you do not select this option  you can create refresh the appropriate packages  plans  or procedures   The following guidelines apply     e If you share stored procedures with other users  then any one authorized user can drop old packages   plans or procedures  for all users     e If your qualifier is not used by anyone else  you can safely drop the old packages  plans or procedures   without affecting other users     Note  If the same qualifier applies to multiple users  or if you regularly run different builds of Optim   then you may not want to drop the old packages  plans or procedures      186 IBM Optim  Optim Installation and Configuration Guide    Create Drop Packages    The Configuration program displays the Create Drop Packages dialog  see    Create Drop Packages    on    page 78   the Bind Drop Plans dialog  or the Create Drop Stored Procedures dialog  as appropriate for  the DBMS you are using  This dialog allows you to Create Refresh the    e Packages to access the Data Dictionary in Oracle    e Plans to access Catalog Tables in DB2    e Procedures to access System Tables i
530. stallation Target gt    Required  863 208 049 bytes  Available  8 064 886  646 bytes    PRESS  lt ENTER gt  TO CONTINUE          The Pre Installation Summary screen displays all the settings for this installation for you to review  To  modify any of the settings  type BACK at the prompt PRESS  lt ENTER gt  TO CONTINUE  to display  previous installation screens and make the changes     When you proceed with the installation  the Installing    screen displays     Chapter 2  Installation 43    Disk Space Infornation  for Installation Target gt    Required  883 206 049 bytes  Available  8 064 880 640 bytes    PRESS  lt ENTER gt  TO CONTINUE        The Installing    screen displays a progress bar as the installer copies the files     Then the Installation Complete screen displays     PRESS  lt ENTER gt  TO ACCEPT THE FOLLOWING       Installation Complete    Congratulations  IBM Optim has been successfully installed to     C  Program Files IBM Optim        gt 1    View Release Notes     gt 2     Launch the configuration program for your Optim solution     INTER A COMMA SEPARATED LIST OF NUMBERS REPRESENTING THE DESIRED CHOICES  OR  PRESS  lt ENTER gt  TO ACCEPT THE DEFAULT     When the installation completes  you can choose to view the Release Notes   and launch the configuration  program        Silent Installer   Windows    In a Windows environment  you can install Optim using the silent installer   The Optim installation includes the file optim_installer properties in the same di
531. station   Specify Product Configuration File  _  Oy x     Optim       he Configuration program can create a File to hold the Optim Product Options  Ina  ulti user environment  the file must be located on a server accessible to all  orksbations running Optim To create a new Configuration File  select the  Create New    ile  option and specify the name of the File to create  You must also enter your    amanan Mame Comma TO and Paccaiord ewar as Fhe mere cenk kno wou Freon TAM    Configuration File Specifications    Create New File f  Use Existing File        File Name    Company Information    Mame  Passion     ID   Previous   Undo   Cancel      Hs       The Specify Product Configuration File dialog includes the following   Configuration File Specifications    Create New File  Select this option to create a new Product Configuration File     Use Existing File  Select this option to use an existing Product Configuration File     File Name    Provide the complete directory path and name of the Product Configuration File  To  select a file from your system directories  click the browse button     Note  The Configuration File is usually shared by all users at a site  specify a path on a  file server that is easily accessible to all users   Company Information    Name Name of the company licensed to use Optim     ID Company identifier required for using Optim     Chapter 5  Configure Workstations 127    Password  Enter the password required for creating a new Product Configuration F
532. subset criteria is specified in the  data source or connection string  the WHERE clause subset must be a subset of that criteria     PST_ARCHIVE_ID Pseudocolumn    The PST_ARCHIVE_ID pseudocolumn is logically added to each archived table during ODM processing  and contains the Archive File ID of the Archive File that includes the table  Use PST_ARCHIVE_ID to  specify the Archive File from which a row is selected     For example  you can use PST_ARCHIVE_ID to control a join by avoiding duplicate rows from a table in  multiple files in the Archive File Collection  If the DETAILS table is related to the ITEMS table  and only   the DETAILS table is unique across all files in the collection  then a join between the tables would result   in duplicate ITEMS rows joined  with DETAILS rows  To avoid duplicate rows  use the following syntax    SELECT   FROM PST DETAILS  PST ITEMS   WHERE   PST DETAILS ITEM_ID PST ITEMS ITEM_ID   AND   PST DETAILS PST_ARCHIVE_ID PST ITEMS PST_ARCHIVE_ID    PST_ARCHIVE_FILES Table    An Archive File Collection includes a table named PST_ARCHIVE_FILES  which contains a row for each  Archive File in the collection     PST_ARCHIVE_FILES has the following columns                    Column Name Data Type Description   ARCHIVE_ID INTEGER Archive File ID   GUID CHAR 40  Archive File GUID  ARCHIVE_FILE_NAME VARCHAR 256  Archive File name  ARCHIVE_DATETIME TIMESTAMP Archive File creation date and time                You can use this table to query context data fr
533. t  Create  Delete  Edit  Extract  Export  Import  Insert  Load   ODM  Report  and Restore  Auditing can be activated or deactivated at any time     Enable Process Audit using the Product Options  For details see  General Tab    on page 221  The XML    documents produced by Process Audit are written to the Optim Directory audit table  PSTAUDIT2 or  PSTAUDIT3 for SQL Server  An audit record is written at the completion of an Archive  Browse   Compare  Convert  Create  Delete  Edit  Extract  Export  Import  Insert  Load  ODM  Report  and Restore  process        Copyright IBM Corp  1994   2010 525    526 IBM Optim  Optim Installation and Configuration Guide       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 user s 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 
534. t  to continue     pum Directory    DIRECTORY       Chapter 7  Maintenance and Other Configuration Tasks 199    Specify Optim Directory DBMS    You must specify the version of the DBMS you want to use to update the Optim Directory      amp  Update the DBMS Version for an Optim Directory   Specify Optim Dire    Mi   E3    he Optim Configuration program will update the DBMS of the selected database  Select al  he new DBMS version For the target database  then click  lt Proceed gt   Note  Support  or some of the listed DBMS versions may have been discontinued by the vendor           Click the down arrow to select a version  The version you select must be different from the current  version  If not  an error message displays  Click Proceed to connect to the database     Connect to Database    When you update information for the Optim Directory  the Configuration program must_connect to the  database to access the Optim Directory Tables  On the Connect to Database dialog  see    Connect to    Database    on page 183   you must specify the User ID  Password  and Connection String that allows the  workstation to connect to the database  If the connection is successful  the next step is to drop the old  packages  plans  or procedures and create new ones for the updated DBMS     Create Drop Packages    The Configuration program displays the Create Drop Packages dialog  the Create Drop Stored  Procedures dialog  or the Bind Drop Plans dialog  as appropriate for the DBMS you are using  
535. t Workstation   Enable Disable Archive ODBC Feature Ioj x     he Configuration program can configure workstations to use the Archive ODBC  nterface  When enabled  the ODBC Data Source Administrator will contain an entry For  he Optim Archive File Driver  Select an option to enable or disable the Optim Archive  ile Driver  Click  lt Proceed gt  to perform the action or  lt Skip gt  to bypass this step        If the site is not licensed for Archive  Enable is not available     Specify Product Configuration File    After you create the Windows registry entry for the Optim Directory  you must identify the Product  Configuration File for the workstation  The configuration process opens the Specify Product  Configuration File dialog     Note  If you decide to install Optim on a server or on each workstation  all workstations can use one  Product Configuration File  located on the server     You create the Product Configuration File when you configure Product Options for the first workstation   Therefore  when you configure an additional workstation  select Use Existing File and specify the fully  qualified name of the original Product Configuration File on the Specify Product Configuration File    dialog  For more complete information  refer to    Configure Options    on page 124     Configure Additional Workstation   Summary  The tasks for Configuring an Additional Workstation are complete         e Import registry data  or create a Windows registry entry for the workstation to ac
536. t be    GUEST         NORMAL     and    SUPER     User and group accounts are mapped to one or more roles  as appropriate     The role specifications in the  Default  ACD are referenced for Functional Security  if enabled for the  Optim Directory  Also  the role specifications in the  Default  or other ACD are referenced by Access  Control Lists  used to secure objects  and File Access Definitions  used to secure Archive Files  and  assigned privileges to access the object or Archive File    Access Control List   The Access Control List is an Optim object that serves as the basis for Object Security  ACL parameters  govern the ability of a role to perform actions  such as read  update  or delete  on both the object and the  ACL for the object  Each ACD  File Access Definition  and secured Optim object has a unique ACL    File Access Definition    The File Access Definition is the basis for Archive File Security  All Archive Files generated by running an  Archive Request that references an FAD are secured by the FAD     Security Diagram    The following diagram illustrates the features of Optim Security      Default  ACD     Archive Request Editor    Restore Request Editor       hesinre Han vent      Rok   Allow Rur y       Appendix D  Optim Security 385    The  Default  ACD  an object in the Optim Directory  is the linchpin for the three levels of Optim Security   In the  Default  ACD  arbitrarily named roles are linked to network accounts used as logons when  performing task
537. t be UTF 8  This option is required in order for any DB Alias to have  he Unicode feature e        Information on Multi byte Format  MBCS     If you select multi byte format in the Specify Character Set of Optim Directory Data dialog  you are  prompted to acknowledge the following DBMS character set requirements for multi byte     e Both the DBMS client and database must have the same supported multi byte character set   e An Optim Directory in multi byte format supports multi byte DB Aliases only     Chapter 5  Configure Workstations 83       Configure First Workstation   Information on Multi byte Format  MBCS  Miel Ea    ou have selected the option to configure this Optim Directory so its character data is   ept in Multi byte format  To enable this Feature  both the DBMS client and Database   ust have the same Multi byte character set  which must be listed as a supported Multi   byte character set in the README TXT File  This Feature requires that all DB Aliases   ave Fhe Mulki hwre Fea PPA nla awe a DR Alia a datahase          Round Trip Issues with Multi byte Format    After you acknowledge the DBMS character set requirements for an Optim Directory in multi byte  format  you are prompted to acknowledge multi byte round trip conversion issues     Optim uses the Unicode character set in dialogs and to process data  In some multi byte character sets   such as Oracle JA165JIS   multiple characters are mapped to the same Unicode character and or some  Unicode characters are ma
538. t can use Procedures created for another Optim Directory for that  database  Select the databases to be accessed  then specify whether to create or use    Pout tic       Note  The default stored procedure information applies to all DB Aliases unless you provide explicit  stored procedure information on the Databases tab     When you enter the necessary information on each tab and click Proceed  the Configuration program  connects to the database  catalogs the stored procedures  writes the registry entries  and optionally creates  primary keys  These four steps are repeated automatically for each selected database  When complete  the  next step is to configure security     Optim Security    Optim Security includes three features  Archive File Security  Functional Security  and Object Security     For more information about these security features  see      Archive File Security    on page 384   Security    on page 383     Object Security    on page 384     To use Optim Security  security must be initialized for the Directory     Initialize Security Change Security Administrator   Use the Initialize Security dialog to assign a Security Administrator for the Optim Directory and initialize  security  If security has been initialized for the Directory  this dialog is replaced by the Change Security  Administrator dialog  which is similar to Initialize Security  but with no initialize option     120 IBM Optim  Optim Installation and Configuration Guide       Configure First Worksta
539. t color  yellow  or click the down arrow  to select a different color     Create     Tables Tab  Use the Tables tab to specify the default database  for DB2 z OS   Specify a default tablespace  segment     filegroup  or dbspace  for creating database objects  Specify an allocation percent to adjust SQL storage  related parameters  for Oracle and DB2 z OS      Chapter 9  Personal Options 261    Default Database    Enter the name of the default database for creating tables  To select from a list  click the down arrow  This  option is available only if you are using DB2 z OS  A single DB Alias in Optim can identify more than  one database in DB2 z OS     Use default database    Select this check box to use the default database for creating tables  If you clear this check box  the Create  Utility attempts to use the source database from the Source File  However  if the source database does not  exist on the target system  the Create Utility uses the default database     Default       Enter the name of the default tablespace  segment  filegroup  or dbspace  for creating tables  To select  from a list  click the down arrow  If you select  lt Default gt   the default set in the database is used     Use default tablespace    Select this check box to use the default tablespace  segment  filegroup  or dbspace  for creating tables  If  you clear this check box  the Create Utility attempts to use the tablespace  segment  filegroup  or dbspace   in the Source File  However  if the source 
540. t concurrent clients per server EF a  Specify server priority  Ef 4  Use default server priority    O Keep when daemon ends  Server Provisioning  Number of prestarted servers in pool  hi  Number of spare servers  fc af  Prestarted server pool limit    3     E Properties   3  amp  RP oe   Propert  value   General  Server Mode   Security  iy       4  From the Workspace server mode list  select singleClient   5  From the File menu  select Save All     Edit the ODM Server Code Page    UTF 8 users must edit the ODM Server code page  By default  ODM first translates archived data to   match the workstation code page on the primary ODM Server  ODM then translates the code page on the  secondary ODM Server  if one exists   You can use UTF 8 data only if all data passed to ODM is in UTF 8  format  including SQL statements   To use UTF 8 format  you must set the code page on the ODM Server     To edit the ODM Server code page     1     In the Attunity Studio Configuration explorer Machines list  expand the ODM Server list and the  Bindings list to display the NAV member     Right click the NAV member and select Open from the shortcut menu to open the NAV binding  editor     Select the Environment tab     Appendix F  Open Data Manager 459       win3kattun bk on prioptvm63 princeton usnj ibm com    File View YM  m w D gt    E Connect Floppy 1       Comecon   G   A       H Design   localhost bindings NA    binding bnd   Attunity Studio  File Edit Navigate Search Project Window Help    PC 
541. t step in creating a new DB Alias is to specify the Optim Directory where you want to store that  DB Alias  The Configuration program displays the Specify Optim Directory dialog          Create Update Optim Directory   Specify Optim Directory    he Optim Configuration program stores information about each database that contains  a Optim Directory in a named registry entry  The name is also stored in the Optim  Directory  Shared Optim Directories must have unique names  Specify the name for the  Optim Directory and registry entry  then click  lt Proceed gt  to continue           DIRECTORY          The option to Use Existing Optim Directory and Registry Entry is selected  Specify the name of the  Optim Directory you want to use  To select from a list  click the down arrow  To continue  click Proceed     The Configuration program opens a query dialog     170 IBM Optim  Optim Installation and Configuration Guide      Create Update DB Alias   Create Update DB Alias for the Optim Dire         If you are creating a DB Alias for the database containing the Optim Directory Tables   select the  Create Update DB Alias for the Optim Directory Database  checkbox  Select   lt Proceed gt  to continue to the next step        If you plan to use Optim to access user tables  other than Optim Directory tables  on the database  select  the Create Update DB Alias for the Optim Directory Database check box  If you want to create a DB  Alias for another database  or server   clear the check box     
542. t systems  Terms used in a configuration dialog reflect the  DBMS for the database that is being configured  For example  for an Oracle database  a configuration  dialog may refer to Packages used to access database tables  However  for a Sybase ASE or SQL Server  database  the same dialog refers to Procedures  and for a DB2 database it refers to Plans  Varying terms are  noted in the discussion of a dialog        Copyright IBM Corp  1994   2010 59       Main Window and Menus    The Configuration main window includes the menu bar  toolbar  Processing Log  message bar  and status  bar           Optim Configuration      Tasks          Note  When the Configuration Assistant or other dialogs are open  the main window is inactive and  cannot be used except to view the most recent entries in the Processing Log     Main Window    The Configuration main window includes the following components     Menu bar  The menus for the Configuration program     Toolbar  Buttons to select Online Help Contents or What s This Help     Processing Log  A list of actions performed by the Configuration program     Message bar  Basic information to help you select a task or know the outcome of a selected task     Status bar  Messages about a specific command or the current action  The status bar appears at the bottom of  the main window and each dialog     60 IBM Optim  Optim Installation and Configuration Guide    Menus    To use the Configuration program  select a command from any menu on the main wi
543. t you will use the  existing Directory instead of creating a new one     e Select Yes to use the existing Directory name and proceed to the Connect to Database dialog   e Select No to not use the existing Directory name and terminate the Directory creation process     ey  name OPTIMDIR does not match the name of the Optim Directory you selected  You must use the name PSTDIRECTORY in order to  Saas to this Optim Directory Table  Do you want to delete the name OPTIMDIR and use the name PSTDIRECTORY instead     Ce         Bind Drop Plans    When creating an Optim Directory in a DB2 database  the configuration process prompts for  authorization information using the Bind Drop Plans dialog     Chapter 5  Configure Workstations 79       Configure Arst Workstation   Bind Drop Plans    Optim       ptim must use Optim created Plans to access the Optim Directory Tables  The Optim  onfiguration program binds these Plans  The Collection Name is the same as the  reator ID for the Optim Directory Tables     bd  Tables       Optim Directory Tables  Plan Specifications     E Bind Refresh Collection Name     e Use Existing         Grant Auth ID      Drop PUBLIC         Always Display Output  D Display SOL    Previous   Skip   Unda   Cancel      DEZ UDB qud A       The elements in the Bind Drop Plans dialog are similar to those described for Create Drop Packages  with the following exception     Always Display Output  Select this check box to open the Browse File dialog to review any errors  w
544. tabase Connectivity JDBC  Application  Programming Interfaces  APIs   ODM is unavailable when Optim is installed in a UNIX or Linux  environment  Optim must be installed before installing ODM  however  ODM can be installed during the  Optim installation process     ODM is implemented using the Attunity Connect product in concert with a custom driver that provides  access to Archive Files and Archive File Collections  Attunity Connect is a rich peer to peer networking  product  A full set of Attunity manuals is included with ODM  This appendix describes how to install   configure  and use ODM to provide access to Archive Files    Note    Open Data Manager is provided with a 30 day trial license that must be replaced with a permanent    license for continued use  To obtain the permanent license  you must submit a Service Request at the  Integrated Data Management Support site    Deployment Strategy       To be accessed using ODM  Archive Files must be registered in an Optim Directory and be accessible  from the ODM Server on which the data source is defined  A primary ODM Server resides on an Optim  Server machine with one or more ODM data sources for Archive Files or Archive File Collections     If JDBC is the sole API used to access archived data  a direct connection is made to the ODM Server  This  connection requires the Attunity JDBC driver to access archived data     If ODBC is used to access archived data  Attunity s new thin ODBC client can connect directly to an  ODM S
545. tallation and Configuration Guide    dbalias    loader    userid password  User ID and password for DBMS logon   Provide this information if pstlogon is server      Specify         as the password when a secure password is supplied in a password file   See       Securing the Configuration Files    on page 353 for more information   To use OS    Authentication for Oracle  specify a forward slash     for userid and do not specify a  password     pstdir ORA806 Oracle 8 0 OPTUSER D0806   rt password        DB Alias information  Use dbalias for each DB Alias that the Server can access for Command Line  processes  Note that a DB Alias is created from a Windows machine using the Configuration  program and the DB Alias information is not verified until a connection is required in a process     pstdir Name of the Optim Directory that includes the DB Alias  A pstdir entry for the referenced  Optim Directory is required     name Name of the DB Alias     connectstring  Information needed by the DBMS to connect to the database  typically  the system name  and port ID       Enter    if the database designated by the DB Alias includes the Optim Directory      userid password  User ID and password for DBMS logon   Provide this information if dbaliaslogon is  server      Specify         as the password when a secure password is supplied in a password file   See     Securing the Configuration Files    on page 353 for more information   To use OS  Authentication for Oracle  specify a forward sl
546. tallation license temporarily  Ifyou are upgrading from a later version of your  Install Location Optim solution  you can apply the license used previously  Ifyou do  not have access to the license file or wish to install ODM at a later  time  select    Only Copy the ODM Files        License Agreement  Customer Information    Component Selection    ODM Information  Shortcut Location   Configure ODM Now    Summary Only Copy the ODM Files  Installation  Installation Complete    Previous       Install and Configure ODM Now  Select this option to install the ODM Server  You are prompted for the ODM license file and both  the ODM Server and Attunity Studio are automatically installed  The ODM Server and Attunity  Studio installation files are also copied to your machine     If both ODM Server and Attunity Studio version 5 3 are already installed  this option is labeled  Configure ODM Now  If an earlier version of Attunity Server is already installed  you must  uninstall Attunity Server before installing the Optim ODM component     Only Copy the ODM Files  Select this option to install the ODM Server manually  This option copies the ODM Server and  Attunity Studio installation files to your machine  To complete the ODM installation  you must  install ODM manually     Appendix F  Open Data Manager 451    Note  If you have previously used ODM to support Optim Data Source Extensions  the Optim installer  will notify you that it cannot upgrade ODM  Upgrading ODM is not necessary for Op
547. tation  To specify another user  click Change to open the Specify Domain Connection Information  dialog  which allows you to enter a different Domain User Name or select from a list of user accounts in    an available domain  The Security Administrator must be a user account in a network domain that is  accessible from the current workstation     Note  You can also change the Security Administrator using the Change Security Administrator dialog   available by selecting Configure Security for an Optim Directory from the Tasks menu     Chapter 5  Configure Workstations 121    Initialize the Security Feature for this Optim Directory    After identifying the Security Administrator  initialize security for the Directory by selecting Initialize  and clicking Proceed  When security is initialized  the Security Administrator is assigned  and a default    ACD and ACL are created for the Directory  For more information about ACDs and ACLs  see      Access   Control Domains List    on page 387 and     Access Control List    on page 405    Once security has been initialized for an Optim Directory  it cannot be undone  however  the Security  Administrator can enable or disable the Optim Security features for the Directory by selecting the    Configure Security for an Optim Directory option from the Tasks menu in the Configuration main  window     If you do not wish to establish security for the Directory  click Skip  To initialize security at a later time     use the Configure Security fo
548. tch the  identifier for Optim Directory tables     Create Drop Packages    Before creating or refreshing packages  plans  or procedures for the Optim Directory tables  the  Configuration program displays the Create Drop Packages or Create Drop Stored Procedures dialog  see  Create  Drop Packages    on page 73   or the Bind  Drop Plans dialog  so  Bind Drop Plans    on pagal  79   You can choose to browse the DDL statements generated to create or refresh the packages  plans  or  procedures  In addition  if the specified Optim Directory tables are not the ones you want to use  you can  cancel the process         182 IBM Optim  Optim Installation and Configuration Guide    Add Default Tables    After packages  plans  or procedures are created for the Optim Directory  the Configuration program  prompts you to add default tables to the Optim Directory  If you select the check box  the Configuration  program verifies that default Calendars and Currency tables are in the Optim Directory  If not found   these tables are loaded automatically     Apply Maintenance to Another   Before completing the task to Apply Maintenance for Optim Directory Access  the Configuration program    prompts you to apply maintenance for access to another Optim Directory  If you select the check box  you  can repeat the maintenance process  To end the task  clear the check box and click Proceed        Apply Maintenance for DB Alias Access    At times  it may be necessary to refresh or update the packages  p
549. te Select DB Alias   In the Create Select DB Alias dialog  click Skip to continue the process of dropping the version 6 0 6 1  tables  Do not click Proceed  or the Configuration program will drop the DB Alias for your new Optim  Directory    Drop the 6 0 6 1 Optim Directory Tables    In the Drop the 6 0 6 1 Optim Directory Tables  dialog  select Drop the 6 0 6 1 Optim Directory Tables to  make the Directory unavailable to the Optim products version 6 0 6 1  Click Proceed to continue      amp  Drop DB Alias Optim Tables   Drop the 6 0 6 1 Optim Directory Tables  Be  EG    If the Optim Directory SQLS  was originally created in 6 0 or 6 1  and you would like to   Drop the old 6 0 6 1 Optim Directory Tables  select the  Drop the 6 0 6 1 Optim   Directory Tables for SQL8  checkbox  NOTE  Selecting this option will ONLY drop the the E  Optim Directory Tables created in 6 0 or 6 1  It will NOT drop an Optim Directory Table         Appendix G  Converting PST and Optim Directory Objects 501    Connect to Database    The Configuration program must reconnect to the database to drop the Optim Directory tables  Use the  Connect to Database dialog to provide the connection information  Click Proceed to continue     Drop Optim Directory Tables   Before you drop an Optim Directory  and Optim Directory tables   the Configuration program displays  the table identifier and prompts you to review the generated SQL  using the Drop Directory Tables  dialog  Click Proceed to drop the 6 0 6 1 Directo
550. ted below     Appendix A  Install and Configure the Server under UNIX or Linux 321    Optim Server Setup    Insta sSmield       Note  The  tmp softech directory only contains files concerning the installation of Optim  It does not  contain any files concerning the signing of the default exit  that information is stored in the rt temp  directory  so if installation was successful  you should delete the temporary files in the  tmp softech  directory  even if you did not sign the default exit     Setup Complete   Red Hat Linux 3 or Solaris 8    This section describes how the installation process completes     322 IBM Optim  Optim Installation and Configuration Guide    At the conclusion of the installation  a dialog indicates the Server has been successfully installed  Click  Finish and close the console window to complete the installation process        Optim Server Setup    Command Line Installation   Red Hat Linux 3 or Solaris 8    To install the Server from the command line  use the setup options file  setupopts  located on the product  DVD     Editing setupopts   Red Hat Linux 3 or Solaris 8    To install the Server  mount the product DVD and copy setupopts from the root directory to a location for  which you have write access  You can edit the file using an ASCII editor  Enable a keyword by removing  the leading         characters from the line  Define a parameter for a keyword by editing the characters  after the           Running the Setup Process   Red Hat Linux 3 or So
551. ter all Optim command line processes that use them have exited and all Optim  Servers that use them have been stopped  You can periodically check the status of the services with the  mwadm status command  If you want to force stop the services  you can enter the mwadm stop  f  command  However  use this command as the last resort as it will force terminate all running Optim  programs that are using the services being stopped     Select Components   Red Hat Linux 3 or Solaris 8  This section describes how to select components     The Select Components dialog lists the features available for installation  All components are selected by  default     Appendix A  Install and Configure the Server under UNIX or Linux 311    Optim Server Setup       Optim Server Executable Files    Select this check box to install all files  including shell scripts and configuration files  needed to  run the Server in a Solaris  HP UX  AIX or Linux operating environment     Upon completion of the installation process  you are prompted to modify the shell scripts and  configuration files to suit your environment     Sample Files    Select this check box to install sample Extract Files  For more information about samples  refer to  Appendix H     Samples     on page 503     Optim   Open Data Manager Interface    Select this check box to install Open Data Manager  ODM   which is used with external  applications to access data in Archive Files  ODM requires a product license and is required for  installa
552. tes a registry entry that allows Optim to connect to the Optim Directory from that  workstation  If you are planning to configure one or more additional workstations  you can export the  Optim Directory registry entries and the Product License information to a file  You can save time by  importing this file when you configure each additional workstation     Configure Additional Workstations  After you complete the full installation and configuration for the first workstation  you must configure  any other workstations that are to use Optim     Note  Before configuring a workstation to use Optim  you must configure the DBMS client software on  the workstation to permit access to individual database instances     Chapter 1  Getting Started 5    Run Setup    Even if you decide to install Optim on a file server  you can run Setup before configuring each additional  workstation to create application shortcuts  Next  select the Configure Additional Workstation option for  each workstation     Import Registry Data    If you exported registry settings to a file when you configured the first workstation  you can import these  settings to configure each additional workstation  However  if you do not choose to export and import  Optim Directory registry data  you must follow the flow in the configuration process to create a registry  entry     Configuration Process    When you configure an additional workstation and do not import registry data  you must provide the  Product License Key 
553. tes long  Example  myservicesendpoint  Network Address  Windows server name  optionally followed by   and the AppleTalk zone name    Banyan Vines SSP  ncacn_vns_spp   Endpoint  Vines SPP port number from 250 through 511  Example  500  Network Address  StreetTalk server name of the form item group organization    Internet Information Server  IIS   ncacn_http   Endpoint  Internet port number  Example  2215  Network Address  Internet address or local Windows server name    Note  You can specify a dynamic endpoint for any protocol using an asterisk      If Supported Protocols   All  is specified  an asterisk     displays automatically     Archive Tab    Use the Archive tab to allow users to review data to be deleted after it has been archived  select available  backup devices  and set a default minimum file retention period for supported devices     238 IBM Optim  Optim Installation and Configuration Guide        lt  gt  Product Options       Allow User to review    Delete After Archive    list    Select this check box to enable the Review Archive Delete List check box on the Archive and Delete  Request Editors  This check box allows users to display and review the names of tables for which data is  to be deleted as a function of archiving     Available File Backup Devices  Select the appropriate check box es  to make available one or more backup devices for use with Archive      The check boxes are cleared by default      Centera  Select this check box if Centera is available  I
554. tes the type of Security Report  User  Functional  or Object  For User and Object  Security Reports  the Server Name is included     The Security Criteria lists the criteria entered for each Security Report type    e For a User Security Report  each User Group is listed    e For a Functional Security Report  each selected privilege is listed    e For an Object Security Report  each Object Type  Object Name  and User Group is listed     Process Details  User Security Reports are sorted by user group names  Group names are indicated by a  G   The    following details are included   Privilege   Lists each privilege class above an indented list of associated privileges   Role The role name that includes the user or group     State The type of permission  Allow or Deny     None    indicates a permission is not defined     Functional Security Reports are sorted by privilege  The following details are included     User Group  The users and groups assigned permissions  Group names are indicated by a  G      Role The role name that includes the user or group     State The type of permission  Allow or Deny     None    indicates a permission is not defined     Object Security Reports are sorted by object type  For each object type  the report lists object names  If an  object is secured  the report includes the ACD  in parentheses  associated with the ACL that secures the  object  the ACL owner  and the permissions  If an object is not secured  the report will display    Not  Secured   
555. th to DBMS Loaders 258  Load tab  Product Options 241  243  additional loader parameters 243  DB Alias 242  delete when truncate fails 243  force at run time 243  Optim Directory 242  override loader defaults 242  prime new request 243  Load Drop Data Privacy Tables 107  Load Drop Sample Tables 104    Lock Tables 226  Logon  for multiple DB Aliases 118  saved for multiple DB Aliases 119  Logon tab  Personal Options 268  269  always ask for password 269  always fail connection 269  connection string 269  for Optim Directory 268  set passwords 269  specify User ID 268  test database connection 269    M    Main Window 60   auto size 253   maximum components 253  Main Window and Menus 60  Maximum   commit frequency 225   extract rows 222   fetch rows 222  253   history lists 253   menu entries 253   visible components 253  MBCS Roundtrip Processing 227  Menus 61  Messages   errors 256   informational 255   limit lines to display 256   resetting 254   set font style 255   show or hide 256   warnings 256  Microsoft Debugging Utility 20  Multi byte support 18    N    Notify tab  Personal Options 288  Send Test eMail 168  291    O    Object Name Highlighting 261   ODBC Interface  Enable Disable 125  141  Installation 29   ODM 30 31   ODM Install 30   ODM license 31   Open Data Manager 30   Open Data Manager  ODM  449  Archive File Collection 481  Archive File to XML Convertor 478  Attunity Studio 456  data source 460  data type conversion 477  installation 449  JDBC Thin Client 469  
556. the Report Process  The formatting of the Report Process Report is determined by the Report Type     Appendix E  Security Reports 445    The following is a sample Function Security Report        OPTUSR RPT1  Report Process Report ToT x     File Options Help    Request Name OPTUSR RPT1   Client User ID optusr   Time Started 2 19 2008 11 19 47  Time Finished 2 19 2008 11 19 47  Elapsed Time 00 00 00   Process Status no errors  no warnings    Process Summary     Criteria Type Function  Security Criteria  Privilege  Create New Actions  Archive Request  Create New Actions  Compare Request  Create New Actions  Convert Request    Process Details     Privilege  Create New Actions  Archive Request  User Group Role  NAS adm OPTIM Administrator  NA Guest Guests  NA priasass01 Tech Writers  na privbrau0 1 OPTIM Administrator  OPTIM DOM tw Tech Writers  NA Tech Writers  G  Tech Writers  OPTIM DOMiadm1 OPTIM Administrator  OPTIM DOMiTech Writers  G  Tech Writers    Privilege  Create New Actions  Compare Request       The Report Process Report displays the following information     Name of the Report Request  or     Untitled     if you did not save the request    User ID of the user requesting the Report Process    Date and time the Report Process started    Date and time the Report Process completed    The elapsed time    A list of any warnings or errors that occur during processing     446 IBM Optim  Optim Installation and Configuration Guide    Process Summary    The Criteria Type indica
557. the company credentials you specified are incorrect  an Invalid Credentials Specified    dialog will prompt you to enter your credentials again  as described in    The Invalid Credentials Specified  If there are cny citer esaerelated problems a  Sig  Optim Exit Failed dialog will prompt you to correct those errors  as described in  Failed Dialog   Red Hat Linux 3 or Solaris 8    on page 359       Read Me   Red Hat Linux 3 or Solaris 8  This section describes the Read Me file     After editing and saving the files  you are prompted to view the readme txt file  containing installation  notes and information     320 IBM Optim  Optim Installation and Configuration Guide    Optim Server Setup    instal lSHvela       Remove Temporary Files   Red Hat Linux 3 or Solaris 8  This section describes how to remove temporary files     During installation  Optim creates several temporary log and error files  and stores those files in a   tmp softech directory  Optim support personnel use those files to diagnose any problems encountered  during installation  If installation was successful  you should remove those files when prompted to do so  on the Remove Temporary Files dialog   If you do not delete the temporary files and you do another  install using a different user ID  the old files will prevent the new files from being created      Select Yes and click Next on the Remove Temporary Files dialog to delete the temporary  log and  err  files stored in the  tmp softech directory  as indica
558. the machine hosting the  Server to ensure that all needed locales are installed  Installations that include one or more UNIX or  Linux based Servers translate locales between environments  using a file  locale conf  that is installed with  Optim  Depending upon the environment  the locale conf file is located in     IBM Optim RT BIN or    PSTHOME  etc  You may review the list of locale translations in locale conf and  if needed  add  translations for nonstandard locales  See    Character Formats    on page 13  for more information     Control Panel  When the installation is complete  select Optim from the Windows Control Panel to configure the Server     You can provide settings unique to the server  such as the path and executable file name for each  database loader  connection strings for all defined DB Aliases  and protocols for access to the server     6 IBM Optim  Optim Installation and Configuration Guide    Merge Current User    If desired  you can click Merge Current User to copy the Personal Options settings from the registry of  the current user to the Server configuration     Maintenance Tasks  The Configuration Tasks menu offers a number of commands that allow you to maintain the Optim  environment  Some tasks are also used to configure the first and additional workstations        Planning for Installation and Configuration    Before you install Optim  you must be prepared with information required by the installation and  configuration process     e Decide whethe
559. the speed  of your Archive or Extract Processes     active Automatically extract uncommitted rows from each table in the Access Definition during  all Archive or Extract Processes     inactive  Automatically extract only committed rows from each table in the Access Definition  during all Archive or Extract Processes   Default      defaultactive  The Uncommitted Read option on the Access Definition Editor is available and selected  by default  Uncommitted rows are extracted unless this option is cleared     defaultinactive  The Uncommitted Read option on the Access Definition Editor is available and cleared  by default  Uncommitted rows are not extracted unless this option is selected     uncommitedread inactive    RTSETENV Shell Script    This file is the script designed to be included in a user     profile    or     login    script to define the operating  environment for the Server  The RTSETENV script sets up the Server daemon or command line  environment on login  A sample is in the PSTHOME directory     The UNIX operating environment requires certain environment variables to create default settings  as  applicable                                        TINFORMIXSERVER   INFORMIXSQLHOSTS       PSTHOMEF directory  PSTINFOF  directory      TNS ADMINFT directory      ISYBASEF  directory             directory          directory      n      directory                      directory      directory      server       directory                 Environment Variables  PSTHOME    The 
560. tim 7 3  but if you  want to upgrade  you will be directed to instructions on how to upgrade ODM manually     Specify ODM License Type  After you choose Install and Configure ODM Now  the dialog prompts you to select the type of license  you will use     Optim requires an updated ODM license  If you do not have one  select Enable a 30 day ODM Trial  License for immediate access  To obtain a new license  submit a Service Request to    v Introduction Ifyou have a valid ODM license  you may specify its location below  V License Agreement or choose the 30 day trial license     vV Customer Information   Enable a 30 day Trial License  vi  TIPO O oncaaresca C Specify Open Data Manager  ODM  License File      Install Location E SS Sa a  Z Component Selection   gt  ODM Information Restore Defaull Chase      Shortcut Location  Summary   Installation  installation Complete    E       Automatic ODM Installation  If you choose Install and Configure ODM Now  or Configure ODM Now    the Specify ODM License  File dialog is displayed  Enter the path to the ODM license file  or click Browse to select a path     cation    on page 32  and continue the Optim installation     After you provide the license file path  click Next to display the Shortcut Location dialog  see  Shortcut    Location    on page 33     ODM is installed at the end of the Optim installation process and Command Prompt dialogs requiring no  entries are displayed     If you chose Enable a 30 day ODM Trial License  you will not 
561. timbuild t ete pstserv  cfg  W Update  usersAest2 optimbuild t etc pstlocal ctg    W Update  userstest2 optimbuild rt etcAocale conf       Installshield       e The RTSETENV shell script is included in a user     profile    or     login    script to define the operating  environment for the Server  This script sets up the Server daemon or command line environment on  login  A UNIX environment requires certain environment variables to create default settings  For  detailed information needed to edit this file  refer to    RTSETENV Shell Script    on page 346     e The RTSERVER shell script contains a series of useful commands that allow you to manipulate the  Server process  This script does not need modification  For detailed information needed to edit this file   refer to    RTSERVER Shell Script    on page 347     e The RI4S shell script is used to start or stop the Server from init 1  processing  This script should be  executed only as part of the system boot procedure  Generally  the script does not need modification   unless the Server is installed in a directory other than the default directory   opt 1IBM Optim  or the  Server will be run under a user account other than root  For detailed information needed to edit this  file  refer to    RT4S Shell Script    on page 348    e The pstserv configuration file  pstserv cfg  is used to configure the system to run the Server daemon   Before you run the Server daemon  you must modify the file to reflect your site requirements 
562. ting indicates an interval for WORM device file retention     0 Default  The file can be deleted from the WORM device at any time     n Number of years to retain the file   wormdeviceyears 20    sybaseunchain  Optim normally runs in chained mode  However the connection must be in unchained mode to  accommodate a Sybase ASE stored procedure that runs in unchained mode  if the stored  procedure will be triggered in a command line process to Insert  Restore or Delete Sybase ASE  data     active Processes must run in unchained mode     inactive  Processes must run in normal  chained  mode   Default     defaultactive  The Run in Unchained Mode check box in Personal Options is available and selected  by  default  Insert  Restore  and Delete Processes run in unchained mode unless the Run in  Unchained Mode check box in Personal Options is cleared     defaultinactive  The Run in Unchained Mode check box in Personal Options is available and cleared  by    Appendix A  Install and Configure the Server under UNIX or Linux 345    default  Insert  Restore  and Delete Processes run in normal mode unless the Run in  Unchained Mode check box in Personal Options is selected     sybaseunchain active    uncommittedread    Option to enable extracting of uncommitted rows from the database during an Archive or Extract  Process  You can extract uncommitted rows from specific tables in the Access Definition or all  tables  Selecting this option for tables with known performance problems may increase 
563. tion    Create Update DB Alias  Create Update Optim Directory  Access Existing Optim Directory                 Pro    b  m       Configure Security for an Optim Directory  Enable Disable this Machine as an Optim Server  Enable Disable the ODBC Interface for this Machine    Apply Maintenance for Optim Directory Access  Apply Maintenance for DB Alias Access  Rename an Optim Directory   Update the DBMS Version for an Optim Directory  Update the DBMS Version for a DB Alias    Configure Options    Create Primary Keys  Create Copies of DB2 2 05 Relationships    Load Drop Sample Data  Load Drop Data Privacy Data  Drop DB Alias or Optim Tables       Purge Optim Directory Reaistry Entry  Purge DB Alias    For example  to expand the number of databases  you can create or update a DB Alias  apply  maintenance for DB Alias access  or update the version of the DBMS  Similarly  you can create an  additional Optim Directory  apply maintenance for Optim Directory access  or update the version of the  DBMS for an Optim Directory  You can also select options to purge a DB Alias or purge an Optim  Directory registry entry     Other tasks include configuring Product and Personal Options  creating primary keys  and creating copies  of DB2 z OS relationships to be used in Optim  You may also load or drop the sample data included  with Optim  this data provides a starting point for using many features in Optim  If you have a Data  Privacy License  you may also load and drop the data privacy data ta
564. tion   Initialize Security    Optim    he Configuration program can initialize the Security Features and assign a Security  dminstrator  Once initialized  Security can only be enabled or disabled by the Security  dministrator  Click  lt Change gt  to specify a different Security Administrator  Select the    nitialize option to Initialize the security Features  Click  lt Proceed gt  to perform the action  F lt  Skin Fo hunasa hiz cken x        Optim Directory  Security State       OPTIMOIR   Mot Initialized    Security Administrator For this Optim Directory              DomainiUser Mame       NAloptusrd Change         Initialize the Security Feature For this Optim Directory   Initialize        Proceed   Skip   Cancel      Ready Oracle Q0R 924K  A       Optim Directory displays the Directory name  and Security State indicates that security is Not Initialized   Security Administrator for this Optim Directory    The Security Administrator is assigned to the Optim Directory when security is initialized  Only one  Security Administrator can be assigned to an Optim Directory  The Security Administrator can configure    Optim Security as well as control access to the default Access Control Domain  ACD  and Access Control  List  ACL  for the Directory  For more information  By A EE ed   Use Security Administrator for this Optim Directory to identify the Security Administrator by the  two part Domain  User Name  By default  the Security Administrator is the user signed on to the  works
565. tion  before you can use Optim  The same is true if you  reinstall Optim     Anytime you replace a signed exit executable  i e   opmexit dll  libopmexit so  or libopmexit sl  with  another version of that exit  you must sign the updated exit to use Optim  This is true  even if the  executable was previously signed  e g   in another installation or copied from a backup of a signed exit      Signing an Exit in UNIX   Red Hat Linux 3 or Solaris 8    Unlike in Windows  UNIX does not include a Configuration program to sign an exit  There are  however   three ways to sign the default exit in UNIX  and two ways to sign a user supplied exit in UNIX     Appendix A  Install and Configure the Server under UNIX or Linux 357    Default exit in UNIX   Red Hat Linux 3 or Solaris 8  There are three ways to sign the default exit in UNIX     1  The Optim Setup program  which allows you to sign the default exit as part of the installation  process  as described earlier in this appendix   If you want to sign a user supplied exit  you must  manually run a script file after installation is completed      2  The opmdsign script file  located in the rt sbin directory  You can run this script at any time following  installation to switch to the Optim default exit   The letter    d    in the script name indicates that it is  used to sign the default exit      3  The pr0sign program   User supplied exit in UNIX   Red Hat Linux 3 or Solaris 8    There are two ways to sign a user supplied exit in UNIX   
566. tion Guide    OPTIM_SHIP_INSTR Table  The OPTIM_SHIP_INSTR table contains detailed information for order shipping     The OPTIM_SHIP_INSTR table has the following columns     SHIP_ID  DECIMAL    SHIP_INSTR_ID  INTEGER    ORDER_SHIP_INSTR  VARCHAR  up to 254 characters    SHIP_UPDATED  TIMESTAMP  cannot contain null  has default value     Primary Keys  The SHIP_INSTR_ID column is the primary key column   Relationships to Other Tables    The OPTIM_SHIP_INSTR table is a child of the OPTIM_SHIP_TO table  through its Optim relationship  on column SHIP_ID     OPTIM_MALE_RATES Table  The OPTIM_MALE_RATES table contains insurance rates  based on age     The OPTIM_MALE_RATES table has the following columns   AGE SMALLINT    RATE_PER_1000  DECIMAL  rate in dollar amount    Primary Keys  The RATE_PER_1000 column is the primary key column   Relationships to Other Tables    The OPTIM_MALE_RATES table is a child of the OPTIM_SALES table  through its Optim data driven  relationship on column AGE     OPTIM_FEMALE_RATES Table  The OPTIM_FEMALE_RATES table contains insurance rates based on age     The OPTIM_FEMALE_RATES table has the following columns   AGE SMALLINT    RATE_PER_1000  DECIMAL  rate in dollar amount    Primary Keys    The RATE_PER_1000 column is the primary key column     Appendix H  Samples 509    Relationships to Other Tables    The OPTIM_FEMALE_RATES table is a child of the OPTIM_SALES table  through its Optim data driven  relationship on column AGE     OPTIM_STATE_LOOKUP Tab
567. tion phase consists of configuring the first workstation  configuring each additional  workstation and  if licensed  configuring the Server component     e Configure the First Workstation allows you to confirm the Product License Key and create the  components shared by all workstations  For example  only one Optim Directory and one Product    Chapter 1  Getting Started 3    Configuration File are needed  although you may have more than one of each   Typically  all users  share one Product Configuration File  which provides the Product Option settings for your site     e Configure Additional Workstation allows you to configure each workstation to share components  created when the first workstation was configured  You may also specify Personal Option settings for  each workstation that are recorded in the Windows registry     e Configure the Server on one or more Windows  Solaris  HP UX  or AIX machines     Configure First Workstation  Several steps are involved in configuring the first workstation  Each step is briefly described in the  following paragraphs     Note  Before you configure a workstation to use Optim  the DBMS client software must be installed and  you must define the information necessary to connect to the database  You must configure the DBMS  client software on each workstation to permit access to individual database instances     Product License Key    The 30 character Product License Key determines the Optim features your company is allowed to use   This k
568. tion 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     Each copy or any portion of these sample programs or any derivative work  must include a copyright  notice as follows         your company name   year   Portions of this code are derived from IBM Corp  Sample Programs      Copyright IBM Corp  _enter the year or years_  All rights reserved     528 IBM Optim  Optim Installation and Configuration Guide    If you are viewing this information softcopy  the photographs and color illustrations may not appear        Trademarks    IBM  the IBM logo  AIX  DB2  Informix  Optim  Tivoli  z OS  and ibm com   are trademarks or registered  trademarks of International Business Machines Corporation in the United States  other countries  or both   If these and other IBM trademarked terms are marked on their first occurrence in this information with a  trademark symbol     or       these symbols indicate U S  registered or common law trademarks owned by  IBM at the ti
569. tions  Create New Definitions privileges are required to create or make copies of definitions  for    example  an Access Definition   The New command and the ability to save a copy of a definition  in a respective definition editor will be unavailable to roles that are denied a privilege      Local  privileges refer to definitions that are created from another object editor  For example  if a  role is denied the Access Definition  Local  privilege  the role will be unable to create a local  Access Definition from the Extract Request Editor   This class includes the following privileges   Access Definition  Access Definition  Local   Column Map  Column Map  Local   Column Map Proc edure   Column Map Proc  Local   Optim Primary Key  Optim Relationship  Table Map  Table Map  Local   Create Security Definitions  Create Security Definitions privileges are required to create or make copies of security definitions   for example  an Access Control Domain   The New command and the ability to save a copy of a  security definition in a respective security definition editor will be unavailable to roles that are  denied a privilege   This class includes the following privileges   Access Control Domain  File Access Definition  Create Utility Definitions  Create Utility Definitions privileges are required to create or make copies of utility definitions  for  example  a Storage Profile   The New command and the ability to save a copy of a utility  definition in a respective utility editor wi
570. tions for using  default values     230 IBM Optim  Optim Installation and Configuration Guide           Product Options       Auditing Status    Activate auditing to record rows that you edit and store images of unedited rows in an Optim Directory  table  You can browse these rows  establish the period of time for which they are stored rows  and limit  the number of rows retained  When rows of audit information expire  they are automatically deleted   When the maximum number of rows is exceeded  the oldest rows are deleted to make space for new  rows     Active Select this option to enable the auditing feature at the site level  Click Audit Tables to open a  dialog on which you can select tables to be audited on a site basis     Active User  Select this option to activate auditing at the site level and allow users to establish auditing for the  workstation  Click Audit Tables to open a dialog on which you can select tables to be audited on  a site basis     This option enables the auditing feature in Personal Options  see      Auditing Active    on page 273      Users can select additional tables to audit  but cannot disable auditing for tables audited on a site  basis     Inactive  Select this option to disable the auditing feature  No users can audit     Chapter 8  Product Options 231    User Supplies Defaults    Choose whether to require user supplied values in columns that cannot accept default values  This option  applies to new rows that a user inserts while editing a d
571. tions of certain Optim application aware solutions  If ODM is needed  the Installation  Guide for the Optim application aware solution directs you to select ODM  Refer to Appendix F      Open Data Manager     on page 449  for ODM installation instructions     To continue  click Next     Confirmation   Red Hat Linux 3 or Solaris 8  This section describes how to confirm your destination location and the features selected for installation     Setup displays the destination location  the features selected for installation  and the space required for    your confirmation  To change the destination or selection of features  click Back to return to the previous  dialog     312 IBM Optim  Optim Installation and Configuration Guide    Optim Server Setup    install siielag       To begin the installation  click Next     A progress indicator allows you to monitor the progress of the installation     Appendix A  Install and Configure the Server under UNIX or Linux 313    Optim Server Setup    Insta smield       Edit Scripts and Configuration Files   Red Hat Linux 3 or Solaris 8  This section describes how to edit scripts and configuration files     You must modify shell scripts and configuration files before you can start the application the first time     Setup installs the rtedit command file to launch your default editor so that you can make these  modifications     314 IBM Optim  Optim Installation and Configuration Guide    Optim Server Setup    instal lSrvela       When you click N
572. to 30 characters    NATIONAL_ID  VARCHAR  up to 30 characters    CREDITCARD_NUMBER  VARCHAR  19 characters    CREDITCARD_TYPE  VARCHAR  up to 30 characters    Appendix H  Samples 505    CREDITCARD_EXP  CHAR  4 characters    CREDITCARD_CVV  VARCHAR  up to 4 characters    DRIVER_LICENSE  VARCHAR  up to 30 characters    CUSTOMER_INFO  XMLTYPE  Primary Keys  The CUST_ID column is the primary key column   Relationships to Other Tables    The OPTIM_CUSTOMERS table is a parent of   e The OPTIM_ORDERS table  through a foreign key on column CUST_ID   e The OPTIM_SHIP_TO table  through an Optim relationship on column CUST_ID     The OPTIM_CUSTOMERS table is a child of   e The OPTIM_SALES table  through its foreign key on column SALESMAN_ID     OPTIM_ORDERS Table    The OPTIM_ORDERS table contains information for orders  including order number  customer ID  and  salesman   The OPTIM_ORDERS table has the following columns     ORDER_ID  DECIMAL  order ID number  cannot contain null     CUST_ID  CHAR  customer ID number  up to 5 characters  cannot contain null     ORDER_DATE  TIMESTAMP  date of order  cannot contain null  has default value     ORDER_TIME  TIMESTAMP  time of day  cannot contain null  has default value     FREIGHT_CHARGES  DECIMAL  dollar amount    ORDER_SALESMAN  CHAR  up to 6 characters    ORDER_POSTED_DATE  TIMESTAMP  cannot contain null  has default value     ORDER_SHIP_DATE  CHAR  date when order is shipped  up to 8 characters  cannot contain null  has default value    
573. to move it to a  DB2 database  the administrator could export a copy of the Optim objects in the Oracle database to an  external file  The administrator would then create the second Optim Directory in the DB2 database  and  import the Optim objects before dropping or disabling the original Optim Directory     Creating an additional Optim Directory is similar to creating an Optim Directory when configuring the  first workstation  First  you create the Optim Directory  Then  you create DB Aliases and configure the  databases to be used with Optim when linked to the Optim Directory  Next  you create or specify the  Product Configuration File and modify Personal and Product Options  as needed  You can also initialize  Optim Security for the Optim Directory  For complete information on creating an Optim Directory  refer    to    Create Optim Directory    on page 72     Access Existing Optim Directory           A workstation uses a Windows registry entry to access the Optim Directory  This registry entry is  typically created when the workstation is configured  however  if a workstation must access more than  one Optim Directory  you must create entries for each Optim Directory after the first     The Access Existing Optim Directory task replicates the steps described in    Create Registry Entry    on     page 134   You must specify the Optim Directory and the DBMS Type and Version for the database where  the Optim Directory is stored  In addition  you must provide information to c
574. to the New Object Name column for security definitions without  a New Object Name     Empty Empties names from the New Object Name column for all security definitions     Run Import    To import security definitions  choose the File  gt  Run menu option     Note  The Run command will not be available until you select at least one available security definition     434 IBM Optim  Optim Installation and Configuration Guide    During Security Definition Import processing  the Import Progress pane displays the number of security  definitions of each type that are imported and the number of errors encountered     The status bar displays information about the current security definition that is processed  When Security  Definition Import processing is finished  the status bar displays the message    Ready        Import Errors   If the Import Security Definitions Utility encounters errors  processing continues according to the  specification for the Continue import if error s  option  Errors are displayed on the message bar and  represented visually by a red    X    beside each security definition in error  Errors are written to the  Security Import Process Log after Import Processing is finished  You can review and print the Security  Import Process Log for diagnostic information about errors     If some objects fail to be imported due to errors  check the specifications  and try Export and Import  again     Import Process Log  When Security Definition Import Processing finishes  se
575. to the settings in the   FAD  which can be changed as the security requirements for your site change  When settings in the FAD  are changed  the changes apply to the previously archived data as well as to data archived in the future     A File Access Definition allows you to control access to data in specified tables and columns  or use a  default setting to control access to tables and columns for which access is not granted explicitly  You can  define access permissions by creating an access list for a table  column  or the default  All users are  allowed unlimited access to archived data to which an access list does not apply  File Access Definition  specifications for tables and columns that do not exist in an associated Archive File do not affect the  security of the file     Only roles in the Access Control Domain  ACD  used as the basis for the File Access Definition can be    assigned explicit permissions  Any user accounts for which explicit permissions do not apply are allowed  or denied access according to a default setting for the File Access Definition     For example  you can grant access to roles in the ACD explicitly and use the default setting to deny  access to all other users  For a detailed File Access Definition example  see     File Access Definition    Example    on page 421     412 IBM Optim  Optim Installation and Configuration Guide    Permissions Needed to Create an FAD    To create an FAD  a user account must be a member of a role allowed the Creat
576. tocols and endpoints available to the Server by clicking the down arrow in  Protocol and selecting Supported Protocols  All  from the list  Endpoints are created for every available  protocol  When configured this way  workstations must query an RPC Locator for the endpoints when  connecting to the Server  This query introduces a small delay when the server is first selected and may  compromise security     Note  When Supported Protocols  All  is selected  Endpoint displays an asterisk     and Network  Address displays the computer name     Grid Details    Protocol  Click the down arrow to select from a list of available protocols     Endpoint  Specify the endpoint  or address  that corresponds to the specified protocol   The format and  content depend on the specified protocol      Network Address  Displays the network address of the Server   The format and content depend on the specified  protocol      Authentication  In selecting a level of security  the needs of your site must be weighed against potential  performance compromises     158 IBM Optim  Optim Installation and Configuration Guide    e The higher the protection level  the greater the overhead required   e The more often verification is requested  the more time required to complete a process     Select the appropriate level of authentication   None No authentication is required     During Connect  first call only   Authenticate when the user connects to the Server on the first call  This security level  ensures o
577. ts        Archive File Security    Archive File Security allows you to control access to data in Archive Files  For example  you might use  Archive File Security to prevent any access to data in a specific table or column for most users while  granting access to members of selected roles for the same data     Each secured Archive File is associated with a File Access Definition  FAD   which is a security definition  that lists tables and columns for which access privileges are defined and  for each listed role  grants or  denies privileges to access the archived data     Establishing Archive File Security requires an ACD  the  Default  ACD or one you create for the purpose     used as the basis for roles in the FAD  In addition  you must use the Configuration program to enable  Archive File Security     384 IBM Optim  Optim Installation and Configuration Guide    Access Control Domains    The Access Control Domain is a security definition that serves as the foundation for all levels of Optim  Security  Each Optim Directory for which Optim Security is initialized contains an ACD named  Default   that cannot be deleted  Depending upon the needs of your facility  you may create additional ACDs or  use only the  Default  ACD  Each ACD includes a list of roles  Each role represents a logical grouping of  user and group accounts in your network  Typically you might assign names of roles to convey the  capabilities of the accounts represented by the role  Examples of role names migh
578. ts who have an Optim Data Privacy License  These tables  allow you to mask company and personal data     such as employee names  customer names  social  security numbers  credit card numbers  and email addresses     to generate transformed data that is both  valid and unique     Initialize and Enable Optim Security    Optim Security allows you to secure objects in an Optim Directory  to control access to data in Archive  Files  and to limit the ability of users to create objects or perform functions by assigning access  permissions  To use Optim Security  you must first initialize and enable security for the Optim Directory  and assign a Security Administrator  The Security Administrator can enable or disable security and  establish default security settings for the Optim Directory     Create Product Configuration File    Most installations create and use one Product Configuration File that establishes Product Options for  your site  As part of this step  you can modify the Product Options maintained in the file and edit  Personal Options for the workstation     You can edit Product and Personal Options from within Optim  although it is a good idea to establish the  directories to store work and temporary files during the configuration process  These directories are  personal in nature and most users specify a directory on their workstation     Export Registry Data    When you configure the first workstation  you create the Optim Directory  and the Configuration  program crea
579. ts you to perform the following steps     1  Select the Optim Directory containing the DB Alias   2  Select the DB Alias and select the new DBMS version     Chapter 7  Maintenance and Other Configuration Tasks 201    3  Drop the old packages  plans  or procedures and create new ones for the Optim Directory     When this process completes  the database signature is updated automatically     Update DBMS for a Single DB Alias    You can update the DBMS version for a single DB alias  however  if you are using Sybase ASE  SQL  Server  or Informix and you have multiple databases on one server  the Configuration program  automatically directs you to the appropriate dialogs  The initial steps are the same whether you are  updating the DBMS version for one DB Alias or multiple DB Aliases     Specify Optim Directory   The first step in updating the DBMS version for a DB Alias is to specify the name of the Optim Directory  associated with that DB Alias  Click the down arrow to select an Optim Directory from a list and click  Proceed to connect to the database    Connect to Database   The Configuration program must_connect to the database to access the Optim Directory Tables  On the    Connect to Database dialog  see     Connect to Database    on page 183   you must specify the User ID     Password  and Connection String that allows the workstation to connect to the database  If the  connection is successful  you can create or select a DB Alias     Create Select DB Alias    The next step
580. tserv cfg or pstlocal cfg  the  configuration file  are set  The parameters and settings that require root authority are     e filelogon client   e filelogon server userid password   e tivoliavail true userid password   e webserver true userid password  for Optim AMD users only     Before running a process for which one or more of these settings apply  pr0svce validates the incoming  user account and password  The process is then run under the credentials supplied in the configuration  file  If prOsvce must run a process under root authority  it is advisable to include the    filelogon server  userid password     rather than    filelogon client    or    filelogon local     and the limitaccess parameters in the  configuration file to protect your system from processing that  because it uses root credentials  has access  to all files on the system     Securing the Configuration Files    This section describes the program  pr0pass  used to encrypt passwords for parameters in the  configuration files     If the administrator has set up file permissions as described in Securing the Products    on page 351  only    the owner  members of the group that includes the owner  and the root user can view  read  the  configuration files  and only the owner or the root user can update  write  the configuration files     The user account used to start prOsvce must have read access to the pstserv cfg file  while the Command  Line Utility  prOcmnd  must have read access to the pstlocal cfg fil
581. ttunity Connect may start worker threads to to improve performance  This may be  inadvisable under highly threaded environments such as IIS and SOL Server        O Use threading    Use the following table to add custom environment settings to the DSN     Z    Gemave       4    Setting Name    x   Setting Value    v         7  Use the default value for the Log file name and click Next     Appendix F  Open Data Manager 467    BR attunity Connect ODBC Setup Wizard    ODBC DSN configuration is complete  Press Finish to save changes and exit     Display configuration as   opec file DSN x      ODBC    Driver C  Program Files   Attunity S erverbin OdN ayv32  dll  OneT dpMode 1   Binding NA     Passthru 0   DefT dpName NAVDEMO   queryProcessor noT hreads true  debug logFile ODBC_MYDSN_ p log    Copy to clipboard            8  Review the changes  and click Finish        Client Installation and Configuration    ODM is shipped with ODBC and JDBC thin client packages to provide desktop and application  connectivity to ODM sources     The full  thick  installation of Attunity Server includes the installation of the ODBC client regardless of  platform  In a Windows environment full installation requires  NET 2 0 framework     Note  An Attunity license is not required to install the ODBC or JDBC thin client     ODBC Thin Client    The ODBC thin client is required on each machine that uses ODBC to connect to ODM  To install the  ODBC thin client in Windows  run the AIS 53014 ODBC_Thin_Client
582. ty    dialog  shown below  To create audit records for processes for an Optim Directory  display the  Directory name from the drop down list and select the check box for Auditing Active     Note  To activate auditing  you must select the check box for Enable Process Utility Audit on the  Product Options General tab and select Auditing Active for the Optim Directory named on the  Audit Facility dialog    To disable auditing  do not select this check box  When the Enable Process Utility Audit check  box is unselected  all auditing is disabled  regardless of any auditing specification at the Optim  directory level     Chapter 8  Product Options 223    Optim Directory   vi T Auditing Active       Default Retention Days    2555    Record mk Action     Audit Record Limit    100000 4  Continue Auditing aa Purge Records    OK   Cancel   Apply   Help      Ready A    The Audit Facility dialog has the following fields    Optim Directory   Name of the Optim Directory for which you are enabling or disabling auditing  Enable auditing  by selecting the check box Auditing Active    Default Retention Days   Number of days for audit records to be retained  Specify a value in the range 1   999 999 999 999   The default value is 2 555 days  7 years      Audit Record Limit   Number of audit records maintained at any time  Select a value in the range 100   999 999 999 999     The default value is 100 000     Record Limit Action   Action to be performed when the Audit Record Limit is exceeded  Sele
583. uct or requiring reentry of all affected passwords     Protecting the Configuration Files  This section describes how to protect the configuration files     It is recommended that you allow only the owner or the root user to update the configuration files   Maintenance of the configuration file does not require knowledge of the actual passwords if group  members are allowed to update the password file since the character         can be specified for the  passwords     Note  Group members who can modify the configuration file would be able to obtain additional  privileges to the Optim Directory or DB Alias  or execute client processes under any identifier     Appendix A  Install and Configure the Server under UNIX or Linux 355       The Optim Exit in UNIX    Optim includes a mechanism that allows you to use a custom exit to apply an additional layer of security  to Optim  beyond the extensive security already included in the product  to meet any security  requirements mandated by your company or government regulations  This additional security layer is  accomplished through a client supplied exit that identifies who can use Optim and which executables  each user can run     Client supplied exits are called user supplied exits in Optim to differentiate them from the default exit  supplied with Optim  The Optim default exit allows all requests by all users  within the security  limitations defined for each user or user group via the security functionality included in Optim     T
584. uding characters less than x 20   except for carriage return   linefeed  and tab   are replaced by a      A diagnostic is written when this occurs     e CLOBs  character large objects  are written as single long lines   e Binary data is encoded as base64 data and written as single long lines     e Null columns are omitted in attribute mode and indicated by xsi nil  true  in element mode  Note that  because of a limitation in the Attunity interface  null large objects are given zero length  they are not  marked explicitly as null    e Characters in the first column of the following table are translated to the entity reference in the second  column     480 IBM Optim  Optim Installation and Configuration Guide                      Character Entity Reference       amp quot     amp   amp amp    l  amp apos     lt   amp lt     gt   amp gt                    Archive File Collections    An Archive File Collection is a list of Archive Files that can be logically unioned together as a single data  source for ODM access  For example  ODM uses an Archive File Collection to provide access to data in  multiple Archive Files  even if all files do not include a specific table or column or if the attributes of data  in a column vary from file to file     ODM processes Archive Files in the order they are listed in the Archive File Collection Editor  For  information about creating Archive File Collections  refer to the Archive User Manual     Unioned Tables    Tables with matching creator IDs 
585. udocolumn           482  PST_ARCHIVE_FILES Table               482  Recovery From A Failed Upgrade             483    Appendix G  Converting PST and   Optim Directory Objects              485   Conversion Process for 5 x Optim Directories      486  Step 1  Create a New Optim Directory        486  Step 2  Export Data from Old Optim Directory 490  Step 3  Import Data into New Optim Directory 495   Conversion Process for Directory Tables on SQL    Server        500  Converting Version 6  0 J 6  1 Directory Tables ir in  SQL Server           500  Dropping Version 6 0   6  1 Directory Tables      501    Appendix H  Samples                503       Sample Database Tables and Structure          503  OPTIM_SALES Table                   504  OPTIM_CUSTOMERS Table               505  OPTIM_ORDERS Table                   506  OPTIM_DETAILS Table                    507  OPTIM_ITEMS Table                    507  OPTIM_SHIP_TO Table                  508  OPTIM_SHIP_INSTR Table                509  OPTIM_MALE RATES Table               509  OPTIM_FEMALE_RATES Table             509  OPTIM_STATE LOOKUP Table             510   Sample Column Map Exits                  510   Sample Column Map Procedures      z   oll  Create a Column Map Procedure from file  provided        be ee e   amp  oe SQ  Sample Standard Procedtiie a ee  amp  SS  E o T  Sample Table Information Procedure         512   Sample Extract Files                     513   Sample JGL  File    a 2 5e 2 we al ee es oe SEB    Appendix   
586. ue is 100 000 rows     When a table is browsed that contains rows in excess of the Maximum Exclude Rows value  a message  displays to remind you of the specified limit     Note  If you never expect to use the Exclude Rows or Only Show Rows in Error features  set this limit  very low to optimize system performance     Changed Data Display Attributes    Select options to identify changed data when browsing a Compare File     Italicize Changed Columns  Select to italicize data that differs between Source 1 and Source 2     Bold Changed Columns  Select to display the data that differs between Source 1 and Source 2 in bold type     Color for Changed Columns  Click the down arrow to select a color to identify data that differs between Source 1 and Source  2     Initially Display These Rows  Select rows to display by default when browsing a Compare File  All  Different  Duplicate  Equal   or Only  unmatched rows      Chapter 9  Personal Options 277    Archive Tab    Use the options on the Archive tab to set preferences for an Archive Process          lt    Personal Options       Archive Directory    Specify the complete path to the default directory where you want to store Archive Files  To select from  your system directories  click the browse button  If you do not specify a directory  the Data Directory  specified on the General tab is used by default     Archive Index Directory   Specify the complete path to the default directory where you want to store Archive Index Files  To se
587. uidelines 375  Commit Frequency 225  Conceptual Overview 1  Configuration  browse SQL 69  command buttons 68  completion files 131  dialog features 67  display SQL 68  main window 60  menu commands 61  planning for 7  processing log 65  68  Tasks menu 60  71  Configuration Assistant 66  additional workstations 132  description of 66  first workstation 66  Configuration File  Product Options 229  current Configuration File name 229    Configuration File  Product Options   continued   path to new Configuration File 229  switch to new file when created 229  Configuration Overview 47  Configuration phase 3  Configuration Window and Menus 59  Configure Additional Workstations  Configuration Assistant 132  configure options 141  create registry entry 134  DBMS client software 5  description of 4  enable disable  ODBC interface 141  Optim Server 140  guidelines 132  import registry entries 132  process steps 5  Product Configuration File 141  task summary 141  Configure Application Servers  description of 6  process steps 6  Configure First Workstation  completion files 131  Configuration Assistant 66  configure options 124  create  DB Alias 87  Multiple DB Aliases 120  Optim Directory 72  Optim Directory tables 77  create drop packages  for DB Alias 92  for Optim Directory 78  DBMS  for DB Alias 89  for Optim Directory 73  description of 3  export registry data 129  load drop sample tables  211  Optim Security 124  process steps 4  product license key 72  set personal options 129  
588. uired by the Report Process  including the type of report  i e   Security   the report  title  output options  report file name  and printer specifications  as applicable  Each time you  open the editor  the General tab is shown first     Appendix E  Security Reports 439    Security Criteria  Parameters needed to create a report on permissions for Functional or Object Security privileges   The Security Criteria tab is available when Report Type on the General tab is set to Security     Archive Criteria  Parameters needed to select entries in the Archive Directory for the report  The Archive Criteria  tab is available when Report Type on the General tab is set to Archive Directory  For more  information  see the Archive User Manual      Source File  Parameters needed to select an Archive or Compare File for the report  The Source File tab is  available when Report Type on the General tab is set to File  For more information  see the  Archive User Manual or Compare User Manual      Archive Details  Layout and row display options for the report  The Archive Details tab is available when Report  Type on the General tab is set to File and the Source File is an Archive File  For more  information  see the Archive User Manual      Compare Details  Layout and row display options for the report  The Compare Details tab is available when  Report Type on the General tab is set to File and the Source File is a Compare File  For more  information  see the Compare User Manual      Formatti
589. ull as default 273  prompt for variables 273  retain selection criteria 273  side label display 273  single view 273  undo levels 274  user supplies defaults 273  warn on cascade 273  Edit tab  Product Options 231  232  Audit Tables dialog 232  auditing status 231  force Browse Only 232  null as default 232  user supplies defaults 232  Email Notification 288  Errors tab  Personal Options 255  256  display lines 256  error messages font 256    532 IBM Optim  Optim Installation and Configuration Guide    Errors tab  Personal Options  continued   hide empty message bar 256  informational messages font 255  warning messages font 256   Exit Routines  destination format exit   input to Age Function 511  samples 510  source format exit   input to Age Function 511   Export Registry Data 129   Extract Files  samples 513   Extract Uncommitted Data 226    F    File Access Definition Editor 414  File Access Definitions   using secured files 413  Functional Privileges 397    G    General tab  Personal Options 249  Caps mode 250  data directory 250  days to keep trace files 250  Local Optim Server  ODBC  250  Product Configuration File 250  SQL LIKE character 249  temporary work directory 250  unchained mode 288  warn on cascade 287  z OS code page 250  General tab  Product Options 221  223  abort Scheduler or command  line 223  default calendar 222  maximum extract rows 222  maximum fetch rows 222  warn on cascade delete update 223  Getting Started 1    Image Locator Diagnostic Tool 19  I
590. ult     Audit OptimDirNamel1  Enables or disables the Optim Audit Facility for the directory specified as OptimDirName1    enabled  Enable auditing for this directory     disabled  Disable auditing for this directory  This is the default     retention days  Number of days for audit records to be retained     n Value in the range 1 to 999 999 999 999  The default value is 2 555 days  7 years      Audit RecordLimit  Sets the maximum for number of audit records maintained at any time     n Value in the range 100 to 999 999 999 999  The default value is 100 000      lt FailureAction gt   Action to be performed when the Audit RecordLimit is exceeded     continue  Optim will continue to generate audit records  This is the default     stop Optim will not generate audit records for processes     334 IBM Optim  Optim Installation and Configuration Guide    adminemailnotify  Option to email    logged    messages reported to the Server syslog  Provide the email address and  severity level  You can also provide options for resending messages     emailaddress   The email address to receive the message  If an address contains a space  the entire string  for this attribute must be in quotes     success  Send email notification for all processing messages including success   For example   startup and termination      information  Send email notification for information or more severe messages     warning  Send email notification for warning or more severe messages     error Send email notifi
591. unattended message or requires user input when SMTP is used to send a message  Also  select the  CDO option if the server uses a Microsoft Outlook client  version 2000 or later  to send messages through  a Microsoft Exchange server        Email Transport EAE       IV Activate Collaboration Data Object Transport  Uncheck to use Simple Mail Transport Protocol   Set from one of these known Email Servers       custom         Exchange Server Name or Internet SMTP Outgoing Server s Name  Port  if not standard    EXCHANGESERVER    Sender s mailbox  From address    MyAccount MyExchangeServer com    Email account logon  Logon domain  Email account password   MyUserID   MYDOMAIN eocccccece     Send Test Email   Cancel      Chapter 6  Configure the Optim Server 167    Activate Collaboration Data Object Transport   If you use the SMTP email transport  keep this check box cleared  default  and select OK  A popup will  ask you if you want to connect without entering a password  If you use the CDO email transport  select  this check box to enable the dialog and continue entering information     Set from one of these known Email Servers    Click to select an account from the list and populate the remainder of the Email Transport dialog with  information for the selected account     Exchange Server Name or Internet SMTP Outgoing Server s Name  Type an exchange server name or internet address   Port  if not standard    Type a port name or leave blank  default port    Sender s mailbox  From add
592. unctional or Object Security  privileges assigned to user and group accounts in your network     You can also create a report on the contents of an Archive or Compare File or list Archive Directory  entries that meet criteria you supply  for more information about these reports  see the Archive User  Manual or Compare User Manual      Security Reports    Security permissions allow or deny roles  which consist of user and group accounts  privileges such as  the ability to open a dialog  run a process  or modify a specific object  Security Reports allow you to see    which users and groups have permissions for these privileges and the roles to which the permissions  apply  For more information about security privileges  see Appendix D     Optim Security     on page 383   Depending on your specifications  you can create a report that will    e List the Functional Security permissions assigned to specified users and groups     e List all Functional Security permissions for selected privileges     e List the Object Security permissions for specified users and groups that apply to specified objects and  the ACL that secures each object     Report Process    The Report Process runs on the workstation  not on the Optim Server   Specifications for a Report Process  are stored as a Report Request  Use the Report Request to provide the report criteria and processing  options  The Report Process Report dialog displays the report     Run or Schedule    You can process a Report Request imm
593. uration    on page 327           Credentials to Run the Server    Credentials to run the Server are determined in Windows by the Startup tab of the Optim Server Settings  applet  If not using the Local System account  you provide the credentials in User ID  Password  and  Domain  In UNIX or Linux  the credentials are determined by the User ID under which the Server   prOsvce  daemon is executed     After startup  the User ID for the Server may require other privileges  depending on whether you are  using explicit credentials or client credentials     For Windows  credentials on the Startup tab of the Optim Server Settings applet are added to the Service  Control Manager database  At a minimum  the user account must have the authority to log on to the  local computer as a service  You can use the Local Security Policy to grant this authority or you can use  the built in Local System Account  which has full authority on the local computer        Copyright IBM Corp  1994   2010 369    For UNIX or Linux  the user account under which the Server daemon is started dictates the privileges for  the daemon  If the daemon is started as part of INIT processing  you must log on with the proper User  ID before starting the daemon  or use the SU  substitute user  command     Credentials to Run Optim Processes   Every Optim process initiated by a client  whether online  from a Request Editor  or from the Command  Line Interface or the ODBC Interface  is run in its own process under the Serve
594. uration Guide         Product Options    a a Ae        DOX260003   TCPAP  ncacn_ip_tc    my       Server Name    Enter the name of each Server  that is  the name given each Server when it was configured   with the  corresponding connection information  as follows     Supported Protocols  all     Optim generates endpoints for all possible protocols  client machines connect via RPC Locator Service   where possible     NetBIOS over TCP  ncacn_nb_tcp   Endpoint  Integer from 1 through 254  Example  100  Network Address  Windows computer name    NetBIOS over IPX  ncacn_nb_ipx   Endpoint  Integer from 1 through 254  Example  100  Network Address  Windows computer name    Chapter 8  Product Options 237    NetBEUI over NetBIOS  ncacn_nb_nb   Endpoint  Integer from 1 through 254  Example  100  Network Address  Windows computer name    TCP IP  ncacn_ip_tcp   Endpoint  Internet Port Number  Example  1024  Network Address  Four octet internet address  or host name    Named Pipe  ncacn_np   Endpoint  Windows named pipe  starting with      pipe     Example    pipe  pipename  Network Address  Windows server name    SPX  ncacn_spx   Endpoint  Integer from 1 through 65535  Example  5000  Network Address  IPX internet address  or Windows server name    DECnet  ncacn_dnet_nsp   Endpoint  DECnet phase IV object number  preceded by   character  or object name  Example  mailserver  17  Network Address  Area and node syntax    Apple Talk DSP  ncacn_at_dsp   Endpoint  A character string  up to 22 by
595. uration Guide    You can use the Server to access Optim Directories  DB Aliases  and network shares that individual  clients cannot access  and simply restrict the users that can log on to the Server machine  You must  require that the credentials in the Optim Server Settings applet  Windows  or pstserv cfg  UNIX or Linux   be used instead of credentials from the initiating clients  as follows     Windows  On the Security tab of the Optim Server Settings applet  select Server for the File Input Output  option  clear the Only files local to this Server may be accessed check box  and provide explicit  credentials in User ID  Password  and Domain     UNIX or Linux  For pstserv cfg  set the filelogon parameter to    server    and provide an explicit User ID and  password     Note  The Server credentials must have specific rights  as specified in Server Privileges for Explicit or  Client Credentials        Run Under Client Credentials  You can run processes under the credentials from the workstation used to initiate the process  The  process is run with the same rights as if it were run on the initiating machine as a LOCAL request     Require the use of initiating credentials on the Server as follows     Windows  On the Security tab of the Optim Server Settings applet  select Client for the File Input Output  option     UNIX or Linux  For pstserv cfg  set the filelogon parameter to    client        Also  on each initiating machine  you must provide the credentials for the Server  
596. urce Definition    Once the ODM data source shortcut has been created on the secondary ODM Server  you can define the  ODBC data source     To define an ODBC data source on the secondary ODM Server    1  From the Administrative Tools in the Windows Control Panel  select Data Sources  ODBC  to open  the ODBC Data Source Administrator dialog    2  From the User or System tabs  depending on the data source you want to create   click Add to open  the Create New Data Source dialog        Create New Data Source    Attunity Connect Driver  Driver da Microsoft para arquivos texto   txt    csv   Driver do Microsoft Access    mdb    Driver do Microsoft dBase    dbf    Driver do Microsoft Excel   xls     Driver do Microsoft Paradox    db      Driver para o Microsoft Visual FoxPro  IBM DB2 ODBC DRIVER  INFORMIX 3 31 32 BIT    Migivar    rdh               3  Select the Attunity Connect Driver  and click Finish to open the Attunity Connect ODBC Setup  Wizard     Appendix F  Open Data Manager 463    FR Attunity Connect ODBC Setup Wizard  5 xj                       This wizard will help you create an ODBC data source that connects to local or  remote Attunity Connect data sources    What name do you want to use to refer to the data source     Name  T    How do you want to describe this data source        Description        Please enter the location of the Attunity Connect server you want to connect to   e g  dbsrv acme com 2551   or leave blank to access the local Attunity Connect    Server 
597. ures  Continue processing when a multi byte character is encountered that could cause an  incorrect round trip conversion   Default      Insert Load Convert Requests  Select an option for handling round trip conversion issues during Insert  Load  or Convert  processing     Stop Processing  Stop processing when a multi byte character is encountered that could cause an incorrect  round trip conversion     Ignore all round trip Failures  Continue processing when a multi byte character is encountered that could cause an  incorrect round trip conversion   Default      Select the Ignore all round trip Failures option if the database does not contain data with characters that  could cause round trip errors  or if columns used to manipulate data in a Column Map  e g   a function is  used  and columns for which selection criteria are defined do not contain characters that could cause  round trip errors     Cascade Delete Rule    Warn On Cascade Delete Update  Display a warning if a cascading delete or update may occur to a table that is not explicitly  included in an Access Definition or a process     Runtime  Display a cascade delete update warning only at run time of a process     Saving Access Definition  Display a cascade delete update warning only when saving the Access Definition     Always  Display a cascade delete update warning at run time of a process and when saving the  Access Definition     Never Do not display a cascade delete update warning  This is the default setting 
598. ures  the Optim    hen you select this option  the existing Optim Procedures  will be dropped From their respective  the Procedure qualifier s  will be changed accordingly  To convert existing DB       Click proceed to open the Create Multiple DB Aliases dialog and enter the database information     Chapter 5  Configure Workstations 115         Create Multiple DB Aliases    Optim must use Optim created Procedures to access the System Tables for each database that you  ant to access  The Optim Configuration program can create new Procedures or it can use Procedures  reated For another Optim Directory for that database  Select the databases to be accessed  then  specify whether to create or use the existing Procedures     z    EER S 6 Ea bia  al  master MASTER   Creates    nmm O O O O O O  4 E    a Display SQL       Proceed Una        The Create Multiple DB Aliases dialog includes the following tabs     Databases  A list of all databases that reside on the server  Enter explicit information for each database for  which you want to create a DB Alias     Logon Defaults  Enter default User ID and Password required to create or refresh stored procedures for each DB  Alias  In some cases  this logon may have greater privileges than the Saved Logon Defaults     Saved Logon Defaults  Enter the User ID and Password required to access the database  This information is saved to the  Windows registry for the workstation being configured     Stored Procedure Defaults  Enter the default Pro
599. urpose of the Optim Directory     Move an item from one list to the other by dragging the name  Also  to rearrange listed items  drag the  line number to the new position     After you make your selections  click OK to export the registry data   Complete    When you finish  the configuration process opens the Complete dialog  This dialog describes the files that  may be created during the process     SOL TXT  Contains the DDL statements generated to carry out various functions     BIND TXT  Contains the DB2 Bind Report     KEYS TXT  Contains a list of the Optim Keys created     PROCNFG LOG  Contains the Configuration Processing Log     These files are located in the Temporary Work Directory  specified using the General tab of the Personal  Options dialog  You can browse or print these files using a text editor  such as Notepad     On the Complete dialog  click Close to return to the Configuration main window  where you can quit the  program or prepare to configure the next workstation     Configure the First Workstation   Summary   The tasks for configuring the first workstation are complete    e Create an Optim Directory and corresponding Windows registry entries   e Create a DB Alias for each database within the Optim Directory     e Create Optim Primary Keys for database tables that did not have DBMS primary keys but did have a  unique index     e Load sample database tables    e Create and load the data privacy data tables  if you have an Optim Data Privacy License   e In
600. used to establish Optim Security     Appendix E     Security Reports     on page 437  Create a report on the permissions for Functional or Object Security privileges assigned to user  and group accounts in your network     Appendix F     Open Data Manager     on page 449  Provides access to data in Optim Archive Files for programs that use the ODBC and JDBC APIs     Appendix G     Converting PST and Optim Directory Objects     on page 485  Contains information on converting PST Directory objects created in earlier versions of Optim  into a format suitable for use in version 6 0 or later     Appendix H     Samples     on page 503  Contains information on the sample database tables  Column Map Exit Routines  Column Map  Procedures  Extract Files  and ODBC applications included on the installation DVD      gt   ac   gej          a     x              Data Privacy Data Tables     on page 515  Contains information on the data privacy data tables included on the installation DVD     Appendix J     Uninstalling     on page 519  Contains information on using the uninstall procedure for Optim     viii IBM Optim  Optim Installation and Configuration Guide       Chapter 1  Getting Started    This guide describes the programs used to install and configure the Optim solution  The Setup program  guides you through the installation process  and the Configuration program prepares your databases and  workstations to use Optim        Conceptual Overview    In the simplest configuration  Optim o
601. user  right click the user name and select Display Groups for User from the  shortcut menu  To display all group accounts in the domain again  click Refresh     Select a single user or group account by clicking the name or select multiple user or group accounts by  holding the Ctrl or Shift key while clicking the names  To select all accounts in a list  click Select All  To  deselect all accounts in a list  click Deselect All  Click Add to add the selected accounts to the role and  display the Role Specifications dialog again     Privileges Tabs    Both the Functional Privileges tab and the Object Association Privileges tab are divided into two grids   one for privilege classes and the second for privileges that are included in the selected privilege class     If Allow All Functional and Object Association Privileges  for the  Default  ACD  or Allow All Object  Association Privileges for this Role is selected  the role is granted all privileges in all privilege classes   To grant or deny selected privileges to a role  you must clear this option    Assigning Privileges   By selecting Allow All or Deny All for a privilege class  you select corresponding check boxes for the  associated privileges     For example  you can allow accounts in a role to secure action requests by selecting Allow All for the    Associate Action Editors Privilege Class on the Object Association Privileges tab  Accounts in the role  can then secure an action request with an ACL that uses the ACD     Note
602. ve Index Browse File is created automatically whenever you join tables while browsing an  Archive File  The Archive Index Browse File stores primary key and foreign key information to expedite  the retrieval of data  and has an  abf extension  by default  Archive Index Browse Files are dynamically  updated  so it is advisable to select a directory accessible to any user that may browse an Archive File        Retention Tab    A retention policy allows you to automatically delete Archive Files that reside on the Server  When  Archive Retention is activated  the Server scans Optim Directories for Archive Files with a retention  policy  The Retention tab allows you to activate Archive retention  select the Optim Directories to scan   the time of day to scan  and configure options for deleting Archive Files from File Backup Devices  e g    EMC Centera and IBM Tivoli        For more information about specifying a retention policy  see the Archive User Manual     162 IBM Optim  Optim Installation and Configuration Guide    E Optim Server Settings  Iof x     General   Errors   Load   Connection   Access   Startup   Security   Endpoints   Archive Retention   status   eale     IV Activate Archive Retention                   M Allow delete From File Backup Devices      Time of day to scan       Centera   00 01   Tivoli  Optim Directories to scan   Tivoli Options  Mode Wame  Password   IV All Optim Directories             Defaults   Undo         Configuration Cancel   Apply   Help      R
603. velopment Kit 5 0 Update 6 Size 283 00MB   amp  J2SE Runtime Environment 5 0 Update 6 Size 152 00MB        fo Java 2 Runtime Environment  SE v1 4 2_03 Size 136 00MB  Set Program  Access and  S Java TM  6 Update 3 Size 111 00MB    Defaults ip LiveUpdate 1 6  Symantec Corporation       Click Change Remove to run the Configuration program     The Uninstall Optim   Drop Optim Created DB Objects dialog is displayed        Copyright IBM Corp  1994   2010 519     lt  gt  Uninstall Optim   Drop Optim Created DB Objects     Optim Configuration can drop the Optim Directory Tables  Sample Tables and other  database objects  e g   Packages  Procedures  or Plans  that were created for use by  Optim  Select the appropriate option button then select  lt Proceed gt  to proceed  Select   lt Cancel gt  to abort the entire uninstall process        Select one of the three options    e Prompt before dropping each set of Optim created database objects      Drop all Optim created database objects without prompting    e Do not drop any Optim created database objects     Prompt before Dropping Each Set of Optim Database Objects    When you select this option  and click Proceed  you are prompted to confirm the deletion of each object   After all objects have been dropped  you are asked to confirm deletion of the Optim Archive ODBC  Interface driver     Refer to    Drop DB Alias or Optim Tables    on page 211 for the sequence in which you are asked to    confirm the deletion of Optim created database o
604. vilege is denied for a role  then the privilege is unavailable to all members of the role  even the  members associated with another role in which the privilege is allowed    e If neither the Allow nor Deny check box in a Privilege tab is selected  the privilege is denied  but  members of the role may be allowed the privilege as members of another role that is allowed the  privilege     Functional Privileges Tab  Use the Functional Privileges tab on the Role Specifications dialog to assign Functional Privileges to roles  in the  Default  ACD     You can allow or deny access to Functional Privileges for any role in the  Default  Access Control  Domain  Configure Functional Security_using the Functional Privileges tab on the Role Specifications  dialog  For additional information  see      Assigning Privile        When a role is denied a Functional Privilege  any functions associated with the privilege are unavailable  to the user and group accounts in the role  For example  if the privilege to invoke the Access Definition  Editor privilege from the Invoke Definition Editors privilege class is denied to a role  the Access  Definition option in the Definitions menu on the main window is unavailable to users in that role and   also  the Edit Access Definition button and menu option are unavailable from any request editor  for  example  the Extract Request Editor      The  Default  ACD governs Functional Privileges  Subordinate ACDs can determine Object Association  Privileges onl
605. workstations to use the Archive ODBC  nterface  When enabled  the ODBC Data Source Administrator will contain an entry For  he Optim Archive File Driver  Select an option to enable or disable the Optim Archive  ile Driver  Click  lt Proceed gt  to perform the action or  lt Skip gt  to bypass this step        Click Proceed to disable the Archive ODBC feature  or click Skip to advance to the next step without  disabling the Archive ODBC feature  If the site is not licensed for Archive  this dialog is not displayed     Drop the Optim Directory     If you do not drop another DB Alias  the Configuration program opens the Drop the Optim Directory  dialog  Select the check box to drop the Optim Directory     Connect to Database   Optim must connect to the database to drop the Optim Directory tables and packages  plans  or  procedures  Use the Connect to Database dialog  see     Connect to Database    on page 183  to specify the  connection information    Drop Optim Directory Tables   Before you drop an Optim Directory  and Optim Directory tables   the Configuration program displays    the table identifier and prompts you to review the generated DDL  using the Drop Optim Directory  Tables dialog     Chapter 7  Maintenance and Other Configuration Tasks 215          E Drop DB Alias Optim Tables   Drop the Optim Directory     o drop the Optim Directory OPTIMDIR  select the  Drop Optim Directory OPTIMDIR    heckbox  Caution  Dropping the Optim Directory will drop all DB Aliases and Optim
606. x designates whether to start the native application associated  with an LOB  or to process as a VarChar or VarBinary data type     Maximum Non  Native LOB Length    Specify the maximum length of data to retrieve from a database for an LOB processed as a  VarChar or VarBinary data type when using the Table Editor in Edit  Select a value from 1 KB  through 32 KB     Note  The setting of the Native LOB Mode check box on the Columns tab of the Table  Specifications dialog  available through the Access Definition Editor  determines whether an LOB  is processed as Native or Non Native     An LOB truncates when the size of the LOB exceeds the Maximum Non Native LOB Length  setting  and appears in the Table Editor as a protected cell with a cross hatched pattern     Reset Messages    Click Reset Messages to reset system messages  Message dialogs provide information or warnings  You  can also choose not to display the message again  Reset Messages resets the option to display these  message dialogs  when appropriate     254    IBM Optim  Optim Installation and Configuration Guide    Errors Tab    Use the options on the Errors tab to set preferences for the display of error messages      lt  gt  Personal Options       The default fonts for message text and data fields are shown in each of the font message boxes  To open  the Windows Font dialog to select font attributes  click the command buttons for text or fields  To modify  the font for text messages  click Text  To modify the font
607. xample of signing a user supplied exit     As in Example   1  shut down the Optim Server if it is running  and then specify the directories explicitly   as indicated on the first line of the following example     Console       users roberts rtinstalled rt sbin opmusign  users roberts rtinstalled rt    prOsign  s  Please wait     Please enter the Optim credentials assigned to your company     ld  8       opmusign Signing Example   3  This section includes another example of signing a user supplied exit     Do steps 1 and 2 in Example   1  that is  shut down the Optim Server if it is running and then change to  the  users roberts rtinstalled rt directory   Then run the opmusign script in the rt sbin subdirectory  but  specify all of the parameters explicitly  enclosing the company name in double quotation marks  as shown  below     Console      shin opmusign    pwd D00000  Sample Company Name  000000       Appendix A  Install and Configure the Server under UNIX or Linux 367    368 IBM Optim  Optim Installation and Configuration Guide       Appendix B  Server Credentials    This section provides information about credentials used with the Optim Server  Server  feature of  Optim  The Server can be installed and run on a machine using supported versions of Windows  Solaris   HP UX  AIX  or Linux  therefore  this appendix addresses credentials for all supported platforms     Credentials uniquely identify a user  and include   e User ID   e Password   e Domain  for Windows only     
608. xt file is called C  Maint_dba txt      PSTDirName ORA_LOCAL  PSTDirUserID roberts   PSTDirPassword softech  DBAAction useexisting   DBAName DB_LOCAL  UserID roberts   PASSWORD fido  Task MAINTCAT    DBAAction useexisting  DBAName ASYB_LOCAL   Task MAINTCAT    DBAAction useexisting  DBAName AROBDB3   Task MAINTCAT    DBAAction useexisting  DBAName AROBDB4   Task MAINTCAT    DBAAction useexisting  DBAName AORA_LOCAL   Task MAINTCAT    DBAAction useexisting  DBAName AMSSQL_LOCAL   Task MAINTCAT    DBAAction useexisting  DBAName AIFX_LOCAL   Task MAINTCAT    DBAAction useexisting  DBAName AIFX_LOCALNA   Task MAINTCAT    DBAAction useexisting  DBAName APSTDSNY   Task MAINTCAT       To perform the tasks from the command line  specify     PROCNFG  FILE C  Maint_dba txt    Appendix C  Command Line Maintenance Tasks    381    382 IBM Optim  Optim Installation and Configuration Guide       Appendix D  Optim Security    Optim provides three types of security  For each Optim Directory  you may establish any or all of the  following types of security  Functional Security  Object Security  and Archive File Security     Functional Security    As the most general level of Optim Security  Functional Security allows you to control user access to the  interface for functions provided by Optim     For example  for a specialized administrator role that is intended to create process requests and objects  needed to run these requests  you can grant unlimited access to functions  For members of a r
609. y     Important  Before Functional Security is first enabled  the Security Administrator must define Functional    Privileges for all users  If Functional Privileges are not defined before Functional Security is enabled   users will be unable to access any functions in Optim     Appendix D  Optim Security 397        lt  gt  Role Specifications    E  KIL RI Haa A  A E E E       Create New Definitions Olm      4  Allow Al    4 Haa A   E E E    Compare Request oo Mo  Convert Request a   Oe       The Functional Privileges  by privilege class  are described below     Create New Actions  Create New Actions privileges are required to create or make copies of action requests  for  example  an Archive Request   The New command and the ability to save a copy of a request in a  respective request editor will be unavailable to roles that are denied a privilege      Local  privileges refer to requests that are created from another object editor  For example  if a  role is denied the Insert Request  Local  privilege  the role will be unable to create a local Insert  Request from the Restore Request Editor   This class includes the following privileges    Archive Request   Compare Request   Convert Request   Convert Request  Local    Delete Request   Extract Request    398 IBM Optim  Optim Installation and Configuration Guide    Insert Request  Insert Request  Local   Load Request  Load Request  Local   Report Request  Report Request  Local   Restore Request  Table Editor  Create New Defini
610. y  tables and packages  plans  or procedures  To enable this connection  you must enter a valid User ID     Password  and Connection String on the Connect to Database dialog  This User ID must have  authorization to create tables and catalog stored procedures or bind packages     488 IBM Optim  Optim Installation and Configuration Guide    Create Optim Directory Tables    After the workstation is connected to the database  you can create the Optim Directory  The Configuration  program names the tables automatically  but you can specify the identifier  Creator ID  Owner ID  or  Schema Name  and the database tablespace for each table  The Create Optim Directory Tables dialog  prompts you for the information needed to create these tables     Create Drop Packages   Before creating packages  plans  or procedures for the Optim Directory tables  the Configuration program  displays the Create Drop Packages  Create Drop Stored Procedures  or Bind Drop Plans dialog   depending on the DBMS selected for the Directory  You can choose to browse the SQL statements  generated to create or refresh the packages  plans  or procedures     Keep Optim Directory Data in Unicode Format    If you are creating a new Optim Directory in a DBMS for which Optim provides Unicode support  you  are prompted to indicate whether the DBMS is configured to store Unicode data     Connect to Database  The Configuration program creates a Windows registry entry used to access the Optim Directory  For  subsequent acc
611. y Optim Directory  Use the Specify Optim Directory dialog  see    Specify Optim Directory    on page 170  to select the name of    the Optim Directory  Click Proceed to open the next dialog in the process     Chapter 7  Maintenance and Other Configuration Tasks 209    Create Select DB Alias    Use the Create Select DB Alias dialog  see     Create Select DB Alias    on page 185   to specify the DB Alias  for the DB2 z OS database where the relationships are to be copied  Click Proceed to open the next    dialog   Not a DB2 for MVS Database    If you select a DB Alias for a database that is not a DB2 z OS database  the Configuration program  displays the Not a DB2 for MVS Database dialog  This dialog prompts you to return to the Create Select  DB Alias dialog  using Previous  to select another DB Alias  To continue  click Proceed     Create Copies of DB2 MVS Relationships     If you select a DB Alias for a DB2 z OS database  the Configuration program prompts you to confirm  that relationships are to be copied  using the Create Copies of DB2 MVS Relationships  dialog  Select the  check box and click Proceed to copy the relationships to the Optim Directory     Create Copies for Another   After the DB2 z OS relationships are copied to the Optim Directory  the Configuration program prompts    you to copy relationships for another DB Alias  If so  the Create Select DB Alias dialog opens  allowing  you to choose another DB Alias  If not  the process completes        Load Drop Sample 
612. y SQL  statements when creating indexes from the Relationship Index Analysis dialog     File Maintenance  File Maintenance privileges are required to delete or rename files and directories     This class includes the following privileges     File Deletion  Delete a file or directory     File Renaming  Rename a file or directory     Invoke Action Editors  Invoke Action Editors privileges are required to create  edit  or run an action request  for  example  Insert Request   The respective Action menu item will be unavailable to roles that are  denied a privilege   This class includes the following privileges   Archive Request  Compare Request  Convert Request  Delete Request  Extract Request  Insert Request  Load Request  Report Request  Restore Request  Table Editor  Invoke Command Line Actions    Invoke Command Line Actions  PROCMND  privileges are required to execute a utility from the  command line     400 IBM Optim  Optim Installation and Configuration Guide    Invoke    Invoke    This class includes the following privileges     Archive Directory Maintenance  Invoke Archive Directory Maintenance privilege is required to register or unregister  Archive Files or update Archive File entries from the command line  that is  use    ARCMAINT      Browse  Invoke Browse privilege is required to browse Archive Files  Compare Files  Extract Files   and Control Files from the command line  that is  use  X      Import  Invoke Import privilege is required to import Optim objects from th
613. y Tables        The Database Connection Parameters are populated with previously entered values  Modify these values   as needed     DB Alias  Name of the DB Alias you are creating     Database Connection Parameters    User ID  Enter the User ID  up to 30 characters  that the DBMS requires to allow access to the  Optim Directory database instance    Password  Enter the password  up to 30 characters  that corresponds to the specified User ID     Connection String  Enter the name or string required to access the database     Note  If you are using DB2  the term is Database Name or Alias  Oracle uses DB Alias   Sybase ASE uses Server Name  SQL Server uses System Data Source Name  and Informix  uses Host Name  Syntax is described in the DBMS documentation    DB Name    Enter the name of the Sybase ASE  SQL Server  or Informix database instance referenced  by the DB Alias     Note  This prompt is displayed only if the Optim Directory is in a Sybase ASE  SOL  Server  or Informix database     Chapter 5  Configure Workstations 91    Create Drop Packages    Access to database tables requires plans  packages  or procedures  which the configuration process creates   automatically       If you are configuring a DB2 database  the Bind Drop Plans dialog is displayed  see    Create Optim    Directory    on page 72       If you are using Oracle  the Create Drop Packages dialog opens  Similarly  the Create Drop Stored  Procedures dialog is shown for SQL Server  Sybase ASE  and Informix     Us
614. y a grant  authorization ID  When this ID is PUBLIC  the default value   all users are able to run Optim  Optionally   you can specify a user ID or group name to limit access to specific users     Sybase ASE  Create the Optim Directory    To create the Optim Directory in Sybase ASE  the following must be true     1  You must connect to the database as the System Administrator  SA   a user account with SA role  a  user account with dbo alias     Note  The account used to connect to the database may be different from the Owner ID for the Optim  Directory tables     2  The Owner ID for the Optim Directory tables must be a valid user account for the database and must  have a LOGIN to the database server  If wanted  you may specify the special Sybase ID of dbo as the  Owner ID of the Optim Directory tables and related stored procedures     Note  The Owner ID may be different from the ID used to connect   3  If the user account that corresponds to the Optim Directory table Owner ID does not have SA role   the user account must have the following permissions   CREATE TABLE  CREATE PROCEDURE    To create a DB Alias in Sybase ASE  the following must be true     1  You must connect to the database as the System Administrator  SA   a user account with SA role  a  user account with a dbo alias  or a user account with CREATE PROCEDURE permission     Note  The account used to connect to the database may be different from the Owner ID for the  procedures used to access the system tables    
615. y for each  workstation to use the Optim Directory  You must identify the Optim Directory and the associated DBMS   and provide information to connect to the database     Specify Optim Directory    The opening dialog for configuring an additional workstation is the Specify Optim Directory dialog  Use  this dialog to create a Windows registry entry     134    IBM Optim  Optim Installation and Configuration Guide      Configure Additional Workstation   Specify Optim Directory    A workstation must have a Registry entry for the Optim Directory it accesses  To create  his Registry entry  the Optim Configuration program prompts you for information  equired to access the existing Optim Directory on the Following windows  Click    lt Proceed gt  to continue        The only option available when configuring an additional workstation is selected when the dialog opens   To Create New Registry Entry for Existing Optim Directory  click Proceed     Chapter 5  Configure Workstations 135    Specify Optim Directory DBMS    The next step in creating the Windows registry entry is to Specify Optim Directory DBMS        Configure Additional Workstation   Specify Optim Directory DBMS  Ioj xi    he Optim Configuration program requires the DBMS type and version for the database  ontaining the Optim Directory Tables  Select the DBMS type and version for the  database  then click  lt Proceed gt   Note  Support for some of the listed DBMS versions  ay have been discontinued by the vendor     A    Orac
616. ystems when installing and  executing Optim  This section also describes the program  pr0pass  used to encrypt passwords for  parameters in the configuration files     Securing the Products    This section describes how to obtain the most protection on UNIX systems when installing and executing  Optim     Installation    UNIX allows you to restrict read  write  or execute permission to a user  members of a group  or members  of any other group  Thus  to    fence    Optim  an administrator might     e Create a group for user accounts with permission to execute Optim   e Within that group  create a user account to be the designated    owner    of Optim  with full access rights     e Install Optim while logged on as the owner and create the installation directory as a subdirectory of  the home directory     Under this scenario  typical system defaults for the file creation mask allow only the owner to write to  the installation directory  the subdirectories  and files within them  while user accounts within the group  can execute Optim and can write to the temp and data subdirectories that hold data from processing   Creating the installation directory in the home directory prevents users outside the group from executing  Optim     An alternative method to prevent users outside the group from executing the software is to change  permissions by using the chmod command  as follows     chmod o rwx  lt install  directory gt   User Accounts    Before any processing occurs  you should
617. zard       Preparing JavaCtm  Virtual Machine       Running InstallShield Wizard             Appendix A  Install and Configure the Server under UNIX or Linux 307    The installation program wizard displays a Welcome panel  The Welcome panel reminds you that at the  conclusion of the installation process  you must manually modify the configuration files before you can  run Optim        Welcome to the Optim Server Setup program  This program will install  the Optim Server component on a UNIX computer     You will need to manually modify a few files before you can start the  Optim Server for the first time  A list of these files will be  displayed at the end of this setup program                 InstallShield         Click Next to continue     Troubleshooting Setup   Red Hat Linux 3 or Solaris 8    This section describes how to troubleshoot Setup     If the installation program wizard or Welcome panel fails to display  check the following     e The DISPLAY environment variable must be set to a value that points to the graphical workstation  session used to run the setup program    e The signature of the mounted Optim DVD must not contain the character          When Automount is  used on a Sun Solaris machine to mount a DVD  it creates a unique signature for the DVD  which is  usually the DVD s volume label  If another DVD with a matching volume label is mounted   Automount appends a  n to the end of the volume label to generate a unique signature  This can occur  if two versions
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
"取扱説明書"  Assembling and Maintaining RBK 800  BASES PETEOPEF`TJÑfr  wireless wireless wireless wireless wireless M2 - Audio  取扱・設置説明書  Télécharger le Manuel Elite v2  HP ProBook 455 G2  Leica Rugby 640 User Manual - WU Technologies WU Technologies  Philips Go Gear Flash audio player SA1305  Rexel Mars A3    Copyright © All rights reserved. 
   Failed to retrieve file