Knowledge Modules Naming Convention

9-8 Oracle Fusion Middleware Developers Guide for Oracle Data Integrator

9.3.4 Encrypting and Decrypting a KM

Encrypting a Knowledge Module KM allows you to protect valuable code. An encrypted KM cannot be read or modified if it is not decrypted. The commands generated in the log by an Encrypted KM or procedure are also unreadable. Oracle Data Integrator uses a DES Encryption algorithm based on a personal encryption key. This key can be saved in a file and can be reused to perform encryption or decryption operations. To Encrypt a KM or a Procedure: 1. In the Projects tree in Designer Navigator, expand the project, and select the KM you want to encrypt.

2. Right-click and select Encrypt.

3. In the Encryption Options window, you can either: ■ Encrypt with a personal key that already exists by giving the location of the personal key file or by typing in the value of the personal key. ■ Or click Get a new encryption key to have a new key generated. 4. Click OK to encrypt the KM. If you have chosen to generate a new key, a window will appear with the new key. You can save the key in a file from here. To decrypt a KM or a procedure: 1. In the Projects tree in Designer Navigator, expand the project, and select the KM you want to decrypt.

2. Right-click and select Decrypt.

3. In the KM Decryption window, either

■ Select an existing encryption key file; Note: When replacing a Knowledge module by another one, Oracle Data Integrator sets the options in interfaces for the new module using the option name similarities with the old modules options. When a KM option was set by the user in an interface, this value is preserved if the new KM has an option with the same name. New options are set to the default value. It is advised to check the values of these options in the interfaces. Replacing a KM by another one may lead to issues if the KMs have different structure or behavior, for example when you replace a IKM with a RKM. It is advised to check the interfaces design and execution with the new KM. WARNING: There is no way to decrypt an encrypted KM or procedure without the encryption key. It is therefore strongly advised to keep this key in a safe location. Note: If you type in a personal key with too few characters, an invalid key size error appears. In this case, please type in a longer personal key. A personal key of 10 or more characters is required. Creating an Integration Project 9-9 ■ or type in or paste the string corresponding to your personal key.

4. Click OK to decrypt.

9.4 Organizing the Project with Folders

In a project, interfaces, procedures and packages are organized into folders and sub-folders. It recommended to maintain a good organization of the project by using folders. Folders simplify finding objects developed in the project and facilitate the maintenance tasks. Organization is detailed in Chapter 17, Organizing and Documenting your Work . 9-10 Oracle Fusion Middleware Developers Guide for Oracle Data Integrator