Chat now with support
Chat with Support

Identity Manager 8.0 - Configuration Guide

One Identity Manager Software Architecture Working with the Designer Customizing the One Identity Manager Default Configuration Checking Data Consistency Compiling a One Identity Manager Database Working with Change Labels Basic System Configuration Data
One Identity Manager Authentication Module Database Connection Data Configuration Parameters for System Configuration Setting up the Mail Notification System Enabling More Languages for Displaying and Maintaining Data Displaying Country Information Setting Up and Configuring Schedules Password Policies in One Identity Manager Reloading Changes Dynamically TimeTrace Databases Machine Roles and Server Functions Files for Software Update Operating Systems in Use System Configuration Reports Using Predefined Database Queries Managing Custom Database Objects within a Database
The One Identity Manager Data Model Granting One Identity Manager Schema Permissions Working with the User Interface
Object definitions for the User Interface User Interface Navigation Forms for the User Interface Statistics in the One Identity Manager Extending the Launchpad Task Definitions for the User Interface Applications for Configuring the User Interface Icons and Images for Configuring the User Interface Language Dependent Data Representation
Process Orchestration in One Identity Manager
Declaring the Job Server One Identity Manager Service Configuration Handling Processes in the One Identity Manager
Tracking Changes with Process Monitoring Conditional Compilation using Preprocessor Conditions One Identity Manager Scripts Maintaining Mail Templates Reports in the One Identity Manager Custom schema extensions Transporting One Identity Manager Schema Customizations Importing Data Web Service Integration SOAP Web Service One Identity Manager as SPML Provisioning Service Provider Searching for Errors in the One Identity Manager Processing DBQueue Tasks One Identity Manager Configuration Files

FileJobProvider

In the FileJobProvider transfers data using files. Process requests and results are written to file or read from file. These files can be processed by FileJobDestination.

Following parameters are available:

  • Backup transferred files (BackupFiles)

    If this option is set, all the file are moved to a directory "Backup" irrespective of errors. In the default case (not set) only files with errors are saved.

  • Check file index (CheckInputIndex)

    If this option is set, the file name index is checked to see if has increased in size. Files with the same or a lower index are not processed. This option is not set by default.

  • Max.number of process trees in one transfer file (MaxListCount)

    This setting specifies the maximum number of process steps that can be grouped together in one file. This allows limiting of the file size.

  • Use encoding (UseEncryption)

    The data is encoded when written to file.

    NOTE: The encryption setting must be configured the same in the Job provider and associated Job destination.

  • Notification procedures (EventTypes)

    The FileJobProvider supports three different methods of acquiring information about new data. The notification methods can be combined when separated by commas.

    Table 203: Supported Notification Procedures
    Method Description
    Timer Querying newly added data is done in a specified time interval.
    HTTP The provider queries the parent Jon server over HTTP and processes the added data after it has answered.
    FSEvent Queries newly added data after a file system event.

    Example:

    TIMER,FSEVENT

  • HTTP notification destination computer (HostName)

    Enter the name of the target computer here that will receive the queries if the "HTTP" notification methods are used.

  • Port for HTTP notification (Port)

    Enter the transfer port here if the "HTTP" notification method are used.

  • Monitoring interval for input directory (TimerInterval)

    Enter the time interval in milliseconds if the "timer" notification method is used.

  • Directory for receiving input (InputDirectory)

    The module reads and processes the process files (*.fjg) in this directory.

    NOTE: It is necessary to ensure that the Job provider and associated Job destination use the same directory. The input and output directories are correspondingly reversed.

  • Destination directory (OutputDirectory)

    The processed files are written to this directory.

  • List of subdirectories (SubDirectories)

    A list of directory names separated by a pipe character "|" can be entered here. All the directories are then monitored and processed correspondingly. The following directory structure is expected:

    SubDirectories = "ServerA|ServerB"

    ...

    Request

    ServerA

    ServerB

    Response

    ServerA

    ServerB

    where Request and Response are directories enter in the parameters "InputDirectory" and "OutputDirectory".

    NOTE: Only the "Timer" notification method can be used. The notification methods "HTTP" and "FSEvent" are not available!

  • Automatic identification of subdirectories (AutoSubDirectories)

    If this option is enabled, the module automatically processes all the files in the subdirectories. Processing is not recursive.

Related Topics

FTPJobProvider

After the files have been created in the local directory, the FTPJobProvider connects to the FTP server and transfers all the files. After a signal, a connection is set up to the FTP Server and the data is transferred. The directories Request and Response are expected to be found on the FTP Server. The names of these directories are fixed and cannot be changed. The software components (Job provider/Job destination) deposit or collect the files from here. The FTP user requires the necessary access rights to create, rename and delete files.

Following parameters are available:

  • Backup transferred files (BackupFiles)

    If this option is set, all the file are moved to a directory "Backup" irrespective of errors. In the default case (not set) only files with errors are saved.

  • Check file index (CheckInputIndex)

    If this option is set, the file name index is checked to see if has increased in size. Files with the same or a lower index are not processed. This option is not set by default.

  • Max.number of process trees in one transfer file (MaxListCount)

    This setting specifies the maximum number of process steps that can be grouped together in one file. This allows limiting of the file size.

  • Use encoding (UseEncryption)

    The data is encoded when written to file.

    NOTE: The encryption setting must be configured the same in the Job provider and associated Job destination.

  • Notification procedures (EventTypes)

    The FileJobProvider supports three different methods of acquiring information about new data. The notification methods can be combined when separated by commas.

    Table 204: Supported Notification Procedures
    Method Description
    Timer Querying newly added data is done in a specified time interval.
    HTTP The provider queries the parent Jon server over HTTP and processes the added data after it has answered.
    FSEvent Queries newly added data after a file system event.

    Example:

    TIMER,FSEVENT

  • HTTP notification destination computer (HostName)

    Enter the name of the target computer here that will receive the queries if the "HTTP" notification methods are used.

  • Port for HTTP notification (Port)

    Enter the transfer port here if the "HTTP" notification method are used.

  • Monitoring interval for input directory (TimerInterval)

    Enter the time interval in milliseconds if the "timer" notification method is used.

  • Directory for receiving input (InputDirectory)

    The module reads and processes the process files (*.fjg) in this directory.

    NOTE: It is necessary to ensure that the Job provider and associated Job destination use the same directory. The input and output directories are correspondingly reversed.

  • Destination directory (OutputDirectory)

    The processed files are written to this directory.

  • List of subdirectories (SubDirectories)

    A list of directory names separated by a pipe character "|" can be entered here. All the directories are then monitored and processed correspondingly. The following directory structure is expected:

    SubDirectories = "ServerA|ServerB"

    ...

    Request

    ServerA

    ServerB

    Response

    ServerA

    ServerB

    where Request and Response are directories enter in the parameters "InputDirectory" and "OutputDirectory".

    NOTE: Only the "Timer" notification method can be used. The notification methods "HTTP" and "FSEvent" are not available!

  • Automatic identification of subdirectories (AutoSubDirectories)

    If this option is enabled, the module automatically processes all the files in the subdirectories. Processing is not recursive.

  • FTP server (FTPServer)

    Enter the name or the IP address of the FTP Server.

  • FTP port (FTPPort)

    If the FTP server does not use the default port 21 for FTP transfer, you can enter the appropriate port.

  • FTP user account (FTPUser)

    Enter the user account with which the FTPJobProvider logs on onto the FTP Server.

  • FTP password (FTPPassword)

    Enter the user account password for the FTP login.

Related Topics

HTTPJobProvider

The HTTPJobProvider receives process steps from a parent Job server. The data transfer is carried out by HTTP.

Following parameters are available:

  • Receiver port (ParentPort)

    Enter the HTTP port of the parent Job server.

  • Receiver server (ParentServer)

    Enter the DNS name or the IP address of the parent Job server.

  • Number of retries (Retries)

    This value defines how many time the module retries the data transfer if it fails.

  • Time interval between retries (RetryDelay)

    This time delay defines how long a module waits after a failed process transfer before retrying.

    Timeout format:

    day.hour:minutes:seconds

  • Target domain (RemoteDomain)

    Enter the user account domain on the remote HTTP server.

  • Target user account (RemoteUser)

    Enter the user account that the HTTPJobProvider uses to log onto the HTTP server.

  • Target password (RemotePassword)

    Enter the password that the user account uses to log onto the HTTP server.

Related Topics

AppServerJobProvider

The AppServerJobProvider gets process steps from the application server and sends them to a Job destination.

Following parameters are available:

  • Authentication data (AuthenticationString)

    Select the authentication module. Depending on the authentication module, other data may be required, for example, user and password.

  • Max. number of requests (RequestQueueLimit)

    The AppServerJobProvider internally caches the process requests that are queried. This value defines the maximum number of cache entries. The default value is 1000.

  • Max. number of pending results (ResultQueueLimit)

    The AppServerJobProvider caches process results internally. This value defines the maximum number of cache entries. The default value is 10000.

  • Connection Parameter (ConnectString)

    Enter the application server's web address.

Related Topics
Related Documents