Day 8-Siebel 7.7 EIM Lab - Draft B
Day 8-Siebel 7.7 EIM Lab - Draft B
Day 8-Siebel 7.7 EIM Lab - Draft B
Internal Document
June 2005
In Confidence
Page 1 of 6
Table of Contents
IMPORT DATA PROCESS FLOW..................................................................................3 INSTRUCTIONS FOR THE EIM LAB..............................................................................5 ADDITIONAL POINTS:....................................................................................................6
In Confidence
Page 2 of 6
In Confidence
Page 3 of 6
After the EIM tables are loaded, check the number of loaded rows against your existing database to make sure that the appropriate rows were loaded. Check the contents of several rows to make sure that the tables are ready for the import process. Edit the EIM configuration file (default.ifb). This file customizes the behavior of EIM by defining the data you will import and identifying the batch number to use. For information on editing the EIM configuration file for data import. Test your import process. Run a small test batch (perhaps 100 records) to verify that the EIM tables load correctly, and that the correct parameters are set in the configuration file and on the srvrmgr command line. Run the import process. Although your batch sizes depend on the volume of data you must import, consider using multiple smaller batches (1,000 to 5,000 rows) rather than one large batch. Smaller batches place fewer demands on resources. Also, when using smaller batches, the fixing of problems is simpler. If a batch is not imported correctly, it is easier to isolate the condition, correct it, and rerun the batch. Verify results. EIM provides several diagnostic tools that let you verify the success of import processing
In Confidence
Page 4 of 6
Navigate to Server Administration -- Enterprise Operations -- Component Requests. Add a new record in the Component Requests List Applet with the following value: Component/Job -- Enterprise Integration Manager Click 'New' in the Component Requests parameters List Applet and set the following parameter: Name -- Configuration file, Value -- batchX.ifb where X is the batch number. Click the menu button in the Component Request form applet and select 'Submit Request' After the run, the status of the task should show 'Completed'. Go to the SQL window and run the following query to check if all the records have been successfully inserted into the target base tables: SELECT COUNT (*) FROM SIEBEL.S_ORG_EXT WHERE NAME like '%Batch-XXX'; XXX being the batch number. This query should return 4 rows if the server task finished successfully. Note that the IF_ROW_STAT column in the Interface Table automatically changes to 'Imported' after the process. The value of this field after the EIM run is most often used for determining the error encountered, if any. Note that the same EIM process has inserted similar number of rows in the table S_PARTY as well. Examine data in the two tables to find out the relationship between them.
In Confidence
Page 5 of 6
Additional Points:
Any combination of ROW_ID and IF_ROW_BATCH_NUM for an Interface Table is unique. The EIM Server Task processes only the Batches specified in the .IFB file. In this Lab, different groups will be using different Batches of data. Each group will be loading the same Target Tables but will work independent of each other due to different batch numbers. Please perform all update/delete in the Interface Table without affecting other batches. Please take care to use 'where IF_ROW_BATCH_NUM = your_batch_num' while doing any such operations.
In Confidence
Page 6 of 6