Siebel EIM Interview Questions And Answers

Here we have listed down few frequently asked Siebel EIM interview questions. If you want to add more Siebel interview questions, please feel free to comment below.

Siebel EIM Interview Questions :

  1. What is EIM?
    – This question is pretty basic but let me tell you, we have seen many candidates who are not able to answer it properly. You prepare this answer in such a way that shows your work experience and in depth knowledge about Siebel EIM. Interviewers don’t look for full form of EIM or similar kind of answer.
  2. Tell me a business scenario where you have used EIM.
  3. What all entities have you worked on? what will be your approach to import data from a flat file to Siebel base table ?
    – Prepare this question well, you will face it almost in every Siebel EIM interview.
  4. Have you faced any difficulties during EIM and how did you solve those ?
  5. Have you seen any error during EIM process? How did you fix it?
  6. Difference between EIM and EAI – when will you prefer to use EIM over EAI ?
  7. What all operations you have handled in EIM ?
  8. How to find out the best interface table to populate a base table in Siebel EIM?
  9. What all steps do you follow in EIM data mapping ?
  10. Is there any mandatory column/s for EIM table ?
  11. How do you populate the EIM table by external data ?
  12. Have you imported List of values using EIM ?
  13. How to do primary (explicit/Implicit) mapping using EIM ?
  14. How do you know that the EIM process has been executed properly ?
  15. Tell me few parameters that you have used in IFB file.
  16. Tell me few EIM best practices that you have followed.
  17. Have you worked on PL/SQL? How did you validate input data file in EIM ?
  18. Performance tuning in EIM

Share your feedback on Siebel EIM interview questions, please feel free to comment below.

Keep in touch, follow TechOneStop on Facebook / Twitter / LinkedIn / Goolge+.

Welcome Username is not displaying on Home Page of Siebel Open UI

Have you seen this message on Home page of Siebel Open UI application? ‘Why can’t I see the applet? Open UI cannot display this type of applet. Contact your system administrator.’

Why can't I see this applet? OpenUI cannot display this type applet

Except Home Page, you may have seen this message in many other places also. Wherever we have Standard Interactivity Applet in application, Open UI will display this message as SI applets are not supported by Open UI.
Well, lets talk about the SI applet which is responsible to display the Welcome Username message on home page. If we are on HI application, can see this nice welcome message but when we use Open UI application of same version, there is no welcome message except ‘Page can not be displayed’. But no need to worry anymore, we can fix this easily on Open UI application. Here I will tell you, how Welcome Username can be displayed on Home page. Before I start, let me tell you, whatever steps I will discuss here, those are related to Siebel Open UI 8.1.1.11. If you are using lower version of Open UI 8.1.1.11, then steps will be different (I am not going to discuss these steps. If you need it, please leave your comment here or send email to [email protected]).
First find out the Applet and Business Component name which show welcome message on Home page. To get this information, go to Home tab on application and click on ‘About View’ from application menu ‘Help’. As we are using Open UI Sales Application here, for us applet is ‘Salutation Applet (SSE)’ and BC  ‘Salutation (eApps)’. Now follow below steps to configure Salutation Applet for Open UI.

Step 1:
– Create a calculated field in BC ‘Salutation (eApps)’ with below specifications
               Name                 = IsOpenUI
               Calculated          = True
               Calculated Value = GetProfileAttr(“IsOpenUI”)
               Force Active      = True
– This calculated field tells us that the application is on Open UI or HI. It will be used in next step.


Step 2:
– Copy the original Salutation Applet ‘Salutation Applet (SSE)’ and name it like ‘Salutation Applet (SSE) –
   OUI’.
– Change the applet ‘Salutation Applet (SSE) – OUI’ class from CSSFrameSalutation to CSSFrameList
– Goto List and add new list column like below
              Name = Result Text
              Field   = Result Text
– Select the applet ‘Salutation Applet (SSE) – OUI ‘, Goto Applet Web Template > Applet Web Template
   Item and create new item like below
              Name   = Result Text
              Control = Result Text
              Item Identifier = 101
– Add applet toggle so that in case of HI application, applet ‘Salutation Applet (SSE)’ will be displayed
  and for Open UI, ‘Salutation Applet (SSE) – OUI’ applet. Under ‘Salutation Applet (SSE)’ Applet, click
  on Applet Toggle and create record like below
             Applet                    = Salutation Applet (SSE)-OUI
             Auto Toggled Field = IsOpenUI
             Auto Toggle Value  = 1
– Compile Applet and BC


Step 3:
From this step onward, remaining configuration differs between Open UI 8.1.1.11 and older version. As I told you before, whatever steps we will discuss here, all are related to 8.1.1.11.
Now download salutationpr.js file and copy it under the directory sweapppublicenu<Open UI build number>scriptssiebelcustom. If you are doing it on Local or Sample database, copy it under ClientPUBLICenu\<Open UI build number>SCRIPTSsiebelcustom.
Click on below icon to download salutationpr.txt and then change the file extension from .txt to .js.

Downloadimage by www.techonestop.com

Step 4:
Now register the manifest file under Administration – Application > Manifest File in Open UI application. If you want to know more about manifest file, read Customizing Manifest file (Siebel Open UI Training, Part 6).

Manifest file customization by www.techonestop.com

Step 5:
– In Open UI application, Go to Administration – Application > Manifest Administration and create new record under ‘UI Objects’ with below specs
Inactive Flag = N
             Type            = Applet
             Usage Type = Physical Renderer
             Name          = Salutation Applet (SSE)-OUI
– Add Object expression under new UI object
            Inactive Flag = N
            Expression    = Desktop
            Level            = 1
– Add the file ‘salutationpr.js’

Customizing Manifest File by www.techonestop.com

Step 6:
– Add the below css to one of the css file of Open UI theme
– To get the current theme name, click on ‘Tools’ > User Preferences > Behavior and check the theme name and find out the respective css file. To know more about Open UI theme, read Customization of Siebel Open UI theme. Here we are using the theme ‘Gray Tab’ and theme-base.css.
– Now add the below css script at the end of theme css file.
            .salutation-pr-applet {
            min-height:30px;
            margin-top:15px;
            margin-left:20px;
            }
            .salutation-pr-title {
            float:left;
            font-size:1.3em;
            margin-right:40px;
            font-weight:bold;
            color:#777;
            }
            .salutation-pr-salutation {
            top: 2px;
            position: relative;
            }
– theme-base.css should look like below

Themebase.css by www.techonestop.com

That’s all. Now clear browser cache and verify Welcome Username message is appearing properly or not. 

Salutation applet in siebel open ui by www.techonestop.com

If you have any doubt or question, please write us. To get more updates on recent activities, follow ‘TechOneStop’ on Facebook/Twitter/LinkedIn or join our website as follower.

To know more, watch our YouTube video:



Create vertical menu bar using HTML and CSS

In our previous post, we have discussed how to create horizontal menu bar using HTML and CSS. In this article, we will see how to create vertical menu bar using HTML and CSS. Script is almost same as horizontal menu bar.

Stpe 1: Open any HTML editor, write the script in ul-li order without any CSS and save the file with .html extension
<head>
<title>Vertical Menu Bar using HTML n CSS</title>
</head>

<body>
<div id=”divMenu”>
<ul>
<li><a href=”#”>Link 1</a></li>
<li><a href=”#”>Link2</a>
    <ul><li><a href=”#”>Link 2.1</a></li>
        <li><a href=”#”>Link 2.2</a></li>
    </ul>
</li>
<li><a href=”#”>Link3</a>
    <ul><li><a href=”#”>Link 3.1</a></li>
        <li><a href=”#”>Link 3.2</a></li>
    </ul>

</li>
</ul>
</div>
</body>
</html>


Now open this html page in any browser, it should look like below, without any formatting. Next we will add CSS script to organize drop down menus vertically.

  • Link 1
  • Link2
    • Link 2.1
    • Link 2.2
  • Link3
    • Link 3.1
    • Link 3.2

Step 2: Write internal CSS using <style> tag under HEAD section of html. If you don’t know about internal and external css, read our article on horizontal menu bar. First add few basic css tags to set color, width, margin, padding, mainly how menu will be displayed in the web page.
<style>
/*divMenu */
#divMenu, ul, li, li li {
    margin: 0;
    padding: 0; }

#divMenu {
    background-color:#FF9933;
    height:585px;
    width:170px;
    float:left; }

#divMenu ul {
    line-height: 25px; }

#divMenu li {
    list-style: none;
    position: relative;
    background:#ebb659; }

#divMenu li li {
   list-style: none;
   position: relative;
   color:#33FF66;
   left: 170px;
   top: -27px; }

#divMenu ul li{
width: 170px;
height: 25px;
display: block;
text-decoration: none;
text-align: center;
font-family: Georgia,’Times New Roman’,serif;
font-size:12px;
color:#000000;
border:1px solid #eee;
box-shadow: inset 7px 0 10px rgba(216,89,39, 0.5), inset 0 0 15px rgba(216,89,39, 0.6), inset 0 0 20px rgba(216,89,39, 0.8); }
</style>

box-shadow: We have used this tag to give some special effects when cursor points on menu options.

After adding CSS: 

Step 3: Add another CSS block to hide all ‘ul’ items which come under main ‘ul’ item. To do this, set css property visibility as hidden for ul-ul items. As we want to display second label ul items once we hover on first label ul items, we have to use ul twice like below.
#divMenu ul ul {
position: absolute;
visibility: hidden;
top: 27px;
}

Step 4: Add one more CSS block to display all ‘ul’ items under ‘li’ items when we keep the cursor on ‘li’. To do this, use css property visibility as visible for the tag ul under li when we do hover.
#divMenu ul li:hover ul {
visibility: visible;
}

After adding CSS:

Step 5: In our final few blocks, we will add few more lines to get better look and feel css menu bar. We want font size will be bold when we do hover on li or ul items, background color will be changed.
#divMenu li:hover {
background-color:#CCCCFF;
}

#divMenu ul li:hover ul li a:hover {
background-color:#CCCCFF;
}

#divMenu a:hover {
font-weight: bold;
}
After adding CSS:

That’s it!! If you have any doubt or question, feel free to ask us. To get more updates on recent activities, follow ‘TechOneStop’ on Facebook/Twitter/LinkedIn or join our website as followers.

<< How to create horizontal dropdown menu bar