You are on page 1of 2

Outbound Development Process

What is outbound? It is a method, using this we can extract the data from Oracle Base tables to Legacy system(External). For this mainly we have to use UTL_File Package.

Process steps:
First we will get the MD50[functional Requirement Document] form then we will go through and analysis this document, if we have any issues we can write into open issues part of MD50. And afterwards we are going to design MD70[Technical Design Document]. It is a overall architecture or Skelton part of the component and then send to approval. Once the MD70 is completed approved and approved then we are going to start the actual development of the component. Accordint to client requirement we need to develop the PLSQL Procedure in that we are going to use UTL-Packagae to get the data from Oracle apps to Legacy System. Once procedure is completed with Utl-file then we need to deploy (Register) that procedure into Oracle Applications. Registration Steps: First we need to create Executable, for this mandatory columns are Executable Name, Application Name, Executable method as PLSQL procedure and Executable file as Plsql stored procedure Name. Then we need to create Concurrent program, for this Mandatory columns are Concurrent program name, short name, Application Name, Executable short name and if we have any parameters we can map with the help of valuesets. Then we are going to add our concurrent program to particular request group . Then after we need to switch to appropriate Responsibility and submitting our concurrent program.

Note: Mostly outbounds can be used to migration projects, migrating the data from one version to another version.(Oracle 11i to R12)

About UTL_FILE package: It is one of the PLSQL package, which will be used to transfer the data from Oracle base tables to Flat files(Legacy systed or External files) Or Flat files to Oracle base tables. But we will use SQL Loader to Transfer the data from flat files to Data base Tables. Mainly it 4 steps. 1. To declare the file pointer to find out the file location. EX: V_PT UTL_FILE.File_Type. 2. To Open or Crate file. UTL_file.Fopen (File Path, File Name,W); Note: Here we can find the file path from V$Parameter Table. 3. To Transfer data into file. UTL_File.Put_line(File Pointer, Column Name); 4. To close the file. UTL_File.Fclose(File pointer); UTL_File Package has mainly 6 types of Predefined Exceptions, They are 1. 2. 3. 4. 5. 6. UTL_FILE.INVALID_Operation. UTL_File.INVALID_Path UTL_File.INVALID_MODE UTL_FILE.INVALID_FILE_HANDLE UTL_FILE.READ_ERROR UTL_FILE.INTERNAL_ERROR.

You might also like