Showing posts with label Siebel-EAI. Show all posts
Showing posts with label Siebel-EAI. Show all posts

Comprehensive Guide on the Top 10 Siebel EAI Interview Questions and their Answers

6/22/2023 No Comment
What is Siebel EAI, and what are its key components? 
Siebel EAI (Enterprise Application Integration) is a set of tools, technologies, and methodologies provided by Siebel Systems for integrating the Siebel application with other external systems. It allows seamless data exchange and communication between Siebel CRM and other applications. The key components of Siebel EAI include integration objects, business services, adapters, workflows, and EAI object manager. 

Explain the various integration methods available in Siebel EAI. 
Siebel EAI supports multiple integration methods such as Web Services, EAI Adapters, File-based Integration, Messaging, and Database Integration. These methods enable integrating Siebel CRM with other systems using different protocols and standards. 

How does Siebel EAI handle data transformation and mapping? 
Siebel EAI provides various tools and techniques for data transformation and mapping. The EAI Siebel Adapter and the EAI XML Converter are commonly used for transforming and mapping data between different formats, such as XML, XSD, and Siebel Integration Object formats. These tools allow developers to define mappings and perform data transformations according to the specific integration requirements. 

 What are the different types of adapters provided by Siebel EAI, and how are they used? 
Siebel EAI offers several adapters, including the EAI HTTP Adapter, EAI JMS Adapter, EAI MSMQ Adapter, EAI MQSeries Adapter, and EAI File Adapter. These adapters are used to integrate Siebel CRM with external systems through different communication protocols and messaging systems. They provide the means to send and receive data, invoke web services, and interact with various technologies. 

Can you describe the publish-subscribe mechanism in Siebel EAI? 
The publish-subscribe mechanism in Siebel EAI enables real-time event-based communication between Siebel components and external systems. It involves publishing events or messages by a publisher component and subscribing to those events by one or more subscriber components. When an event occurs, the publisher notifies the subscribers, allowing them to take necessary actions or update data accordingly. 

What is the purpose of the EAI Object Manager in Siebel EAI? 
The EAI Object Manager in Siebel EAI is a component responsible for handling inbound and outbound integration requests. It manages the execution of workflows, business services, and adapters required for integrating Siebel CRM with external systems. It acts as an interface between Siebel components and the external world, handling data exchange and processing. 

How does Siebel EAI handle real-time and batch integrations? 
Siebel EAI supports both real-time and batch integrations. Real-time integrations are typically handled using web services, messaging, or direct database integration methods, allowing immediate data exchange between systems. Batch integrations involve processing data in large volumes at scheduled intervals using file-based integration or EIM (Enterprise Integration Manager) techniques. 

What are some common challenges faced during Siebel EAI implementations, and how would you overcome them? 
Common challenges in Siebel EAI implementations include data transformation complexities, performance bottlenecks, error handling, and version compatibility issues. To overcome these challenges, it is crucial to thoroughly understand the integration requirements, design robust data transformation logic, optimize performance through caching and tuning, implement comprehensive error handling mechanisms, and ensure compatibility between Siebel versions and external systems. 

Can you explain the concept of data validation and error handling in Siebel EAI? 
Data validation in Siebel EAI involves ensuring the accuracy, completeness, and integrity of the data exchanged between Siebel CRM and external systems. This can be achieved through pre-defined validation rules, business service methods, or scripting techniques

IBM Siebel EAI Interview Questions

11/14/2012 2 Comments

IBM Siebel EAI Interview Questions and Answers.

What is a Virtual Business Component ( VBC ) ?
Answer : It allows data that is outside of the Siebel Database to be displayed within Siebel. This
allows the data to remain only external to Siebel, meaning that it does not have to be imported
into Siebel. Once this VBC is defined, it can be used within Siebel just like any other BC, with
a few restrictions.

When a Virtual Business Component ( VBC ) is appropriate ?
Answer : The appropiate cases are as cited below.
  • When the external system is the system of record then there is no need to duplicate the external data in the Siebel database
  • When the data from the external system is not defined within the Siebel schema
  • When the Siebel application is just one of many applications
Typical situations for using VBCs
  • Accessing credit card information
  • Updating inventory and accounting Information
  • Integrating 32 applications
What are the limitations of Virtual Business Components ( VBC ) ?
Answer : The limitations of a Siebel VBC are as cited below.
  • Virtual business components cannot be docked
  • Virtual business components cannot contain a multi-value group (MVG)
  • Virtual business components do not support many-to-many relationships
  • Specialized business components – for example, Quotes and forecasts – cannot be implemented as virtual business components
  • VBCs can only be a child components, never parents
Example: A VBC can provide account detail from an external application only if the Siebel application has the parent account record
  • VBCs do not support drilldowns and sort capabilities because both use a named search, which is not possible in a VBC
  • VBC field names must map to field names in the external system.
  • VBC detail data cannot appear in a wireless view because a wireless view displays only one (master) applet; a VBC must be a child.
  • Mobile users cannot use VBCs because there is no logging support as also Remote data is not stored in the Siebel database.
What are the different types of interface tables ? What are they ?
Answer :  There are 2 types of interface tables.
  • Pre-built Interfaces :- The pre-built interfaces are provided for scability , for working with systems such as Peoplesoft and SAP.
  • Extensible Interfaces :-The Extensible Interfaces can be used with Siebel tools to accommodate individual requirements by integrating legacy systems.
What is an internal Integration Object ?
Answer : 
  • Siebel (internal) integration objects define Siebel data to be replicated in an external
  • application
  • Siebel integration objects represent Siebel data.
  • Outbound from a Siebel application to an external application.
  • Based on Siebel business objects
What is an external Integration Object ?
Answer : 
  • External integration objects define external data to be replicated in a Siebel application
  • External integration objects represent external data.
  • Inbound from an external application to a Siebel application.
  • Based on external application’s tables and views.
What are Business services ?
Answer : They Map, transform, and transport data between applications . Implement both pre-built methods and custom scripting

What is the function of eBusiness Connectors ?
Answer : Provide end-to-end integration between Siebel Applications and other applications like
Oracle and SAP R/3

What are the possible solutions to synchronize Siebel data with external data ?
Answer :  To synchronize Siebel data with external data we can use either one of the following
solutions.
  • eBusiness Connector 
  • Workflow for EAI 
  • EAI Dispatch Service 
  • Enterprise Integration Manager ( EIM ) 
  • Object Interface
What are the possible solutions to display external data in Siebel applets ?
Answer :  To display external data in Siebel applets we can use either one of the following solutions
  • Virtual Business Component ( VBC ) 
  • Workflow for EAI 
  • EAI Dispatch service 
  • Active X
What are the possible solutions to display Siebel data in an external system?
Answer :  To display Siebel data in an external system we can use either one of the following
solutions.
  • COM Data Server Object Interface 
  • Active X 
  • Java Data Bean

Siebel EAI Sample Interview Question Answers

10/21/2012 No Comment

Siebel EAI Interview Question Answers collected from real time interviews.

What are the possible solutions to control a Siebel application from an external system ?
Answer : To control a Siebel application from an external system we can use either one of the
following solutions.
  • Workflow for EAI
  • Object Interface
What are the possible solutions to export Siebel data to an external system ?
Answer : To export Siebel data to an external system we can use either one of the following
solutions.
  • Enterprise Integration Manager ( EIM )
  • Object Interface
  • Workflow for EAI (Outbound)
  • EAI Dispatch service (Outbound )
What are the ways of invoking a business service ?
  • A workflow process
  • A method from another business service
  • A user interface event
  • A Siebel object interface ( COM , CORBA , Java )
What are integration objects?
Answer : Integration objects enable the transformation of application-specific data into a common
format (such as XML) that other applications can process

What is the difference between Integration object and Integration object instance ?
• An integration object is metadata. A model of the structure of a particular data set.
• Whereas an integration object is metadata. A model of the structure of a particular data
set.

What are the different ways to invoke an EAI Workflow ?
Answer :
• Workflows can be invoked using :-
.. A Workflow
.. A run-time Event
.. A script
.. The workflow process simulator ( for testing )

What are the EAI Siebel Adapter methods ?
• Query
• Upsert
• Delete
• Synchronize
• Execute

What does a EAI Siebel Adapter Query method does ?
Answer : Selects data from the Siebel database Without using Siebel object interfaces

What does a EAI Siebel Adapter Query method does ?
Answer : Combines update and insert operations

What does a EAI Siebel Adapter Delete method does ?
Answer : Deletes a business component instance

What does a EAI Siebel Adapter Synchronize method does ?
• Changes data in a business object instance to match data in an integration object
instance
• Updates, inserts, or deletes a business component instance

What does a EAI Siebel Adapter Execute method does ?
Answer : Performs a combination of operations on components of an integration object instance

What is a Siebel data adapter ?
  • Is a user interface that enables you to create data maps for outbound and inbound data transformation
  • Is declarative — little or no programming is necessary
  • Uses the EAI Data Mapping Engine business service to execute the data transformation
  • Stores data transformation maps in the Siebel database
What is a data map ?
Answer : 
  • Defines the relationship between the source and target format
  • Directs the mapping and transformation process
What is a rule set ?
Answer : A group of rules in a sequence, used to parse property set input until a rule is found that
matches the input

What is a rule ?
Answer : 
  • A search expression to evaluate incoming data, plus
  • A business service and method to send data matching the criteria
What is a transform ?
A specification of a target format for the output property set, plus
A specification of the source data in the output property set

What is a grammer ?
Answer : Notation that defines a rule, a subset of the XPath standard

What does an EAI XML Write to file business service do ?
Answer : Transforms data from a property set to an XML format and writes it to a file

What does an EAI XML Read from file business service do ?
Answer : Reads a file and transforms data from an XML format to a property set format

What does an EAI HTTP Transport Adapter file business service do ?
Answer : 
  • Sends/receives XML messages across the Internet to or from a port using Hypertext Transfer Protocol (HTTP)
  • Can send messages beyond corporate boundaries to Web-based applications written in Java, JavaScript, VBScript, or another Web-enabled technology
  • Transports messages in XML format by default
  • Provides synchronous connectivity
  • Supports all inbound and outbound transport methods
  • Runs within the Siebel Object Manager
What is the difference between get and post HTTP Methods ?
Answer : 
• GET
.. Use when URL access will not change the state of the database
.. Use to ask for a specific piece or set of information
.. Example: Clicking a hyperlink uses GET
• POST
.. Use when URL access will change the state of the database
.. Use to post a specific piece or set of information
.. Example: Sending information in a Web-based form uses POST

What is the difference between event and event handler ?
Answer : 
• An event is a user or system action to which the Siebel application might respond
.. Select events are exposed through the Application Programming Interface
(API)
.. Example: Updating a record, updating a field, and deleting a record
• An event handler is the Siebel code that executes in response to the event
.. Example: When the user steps off a record being edited (the event), the
application responds by committing the record to the database (the
event handler)

What are the Business Service Events ?
• Service_PreInvokeMethod
• Service_InvokeMethod
• Service_PreCanInvokeMethod

Siebel Interview QuestionSiebel Certifications
Siebel Admin TutorialsSiebel Troubleshooting
Siebel Best PracticesSiebel Tutorials

Latest Siebel EAI Interview Question Answers

9/23/2012 No Comment

Siebel EAI Interview Questions collected from top companies.

What are EAI Value Maps ?
Answer : 
EAI Value Maps are lookup tables that relate Siebel values to corresponding external system values
• Direction can be:

  • Siebel Inbound (lookup key is the External System Value), or
  • Siebel Outbound (lookup key is the Siebel Value)

What does Siebel connectors do ?
Answer : Siebel Connectors provide standard integration between Siebel eBusiness Applications and popular packaged applications

  • Support prebuilt business processes
  • Encapsulate best business practices to integrate applications
  • Can be configured to adapt to specific business requirements

What are the advantages of Siebel Connectors ?
Answer : 

  • Ensure consistent data across applications
  • Eliminate double entry of data
  • Enable a single user interface for managing all customer data
  • Reduce integration time and cost
  • Provide real-time interactions
  • Enable configurable data mapping and transformation
  • Enable end-to-end data transfer management
  • Provide mobile user support
  • Are fully scalable and easily upgraded

Name some Siebel Connectors ?
Answer : 

  • Siebel Connector for Siebel eBusiness Applications
  • Siebel Connector for Oracle Applications
  • Siebel Connector for SAP R/3

What does Siebel Connector for Siebel eBusiness Applications do ?
Answer : It enables low-volume data replication among different Siebel applications or instances

  • Data replicated in a peer-to-peer relationship
  • Has no strict requirements for same version and configuration at each instance
  • Works with Siebel 7 and higher versions


  • Easily configured to meet specific business needs
  • Supports data partitioning
  • Supports industry standards for data transport
  • ---MQSeries
  • ---MSMQ
What does Siebel Connector for Oracle Applications do ?
Answer : It connects Siebel eBusiness Applications with Oracle back-office applications (versions 10.7 - 11i). Its is very Configurable and extensible. It Comes with an Oracle Adapter for data transport between Oracle and Siebel applications

  • Oracle Integration Object Wizard generates integration objects
  • Siebel Workflow Designer enables easy workflow construction
  • Siebel Data Mapper and eScript enable easy data mapping
What does Siebel Connector for SAP R/3 Applications do ?
Answer : 
• Integrates Siebel applications with SAP R/3 applications (versions 3.1H – 4.6B) using standard SAP-supported protocols

  • Business Application Programming Interface (BAPI)
  • The Siebel application makes BAPI calls to SAP; SAP returns the results to the Siebel application
  • Intermediate Document (IDOC)
  • SAP proprietary data structure
  • Processing for integration data points
  • High-volume data movement (such as customer or product data)

• Provides standard integration of key data points

  • Developers can add integration data points using the Integration Object wizard

• Supports both synchronous and asynchronous transactions

What are the benefits of Siebel Connector for SAP R/3 ?
Answer : 

  • Consistent data across Siebel and SAP R/3 applications
  • Flexible infrastructure meets current and future business process automation needs
  • Eliminates the double entry of data
  • Up-to-date accurate information exchange
  • Guaranteed delivery of IDOCs
  • Non-intrusive on the SAP R/3 application
  • One connector supports multiple SAP R/3 versions
  • Maintains data integrity between applications

What are the features of Siebel Connector for SAP R/3 ?
Answer : 

  • Bidirectional Account and Contact Management
  • Real-time pricing, ATP and Credit information
  • Siebel Quote to SAP Order Processing
  • Proactive Order Status Management
  • Support for R/3 version 4.6B
  • Outbound IDOC
  • Improved transactional RFC support

What is the difference between EIM and EAI ?
Answer : 
• EIM

  • Enterprise Integration Manager
  • Processes data at table and column level
  • Runs as a batch job.The data is copied into Siebel tables
  • Recommended when processing a large volume of data

• EAI

  • Enterprise Application Integration
  • Process data at Business Object(BO) and Business Component(BC) Level
  • Supports both synchronous and asynchronous processes.Data can be integratedin real time
  • Used to handle small amounts of data

What does the Service_PreInvokeMethod is invoked ?
Answer : Is called before a specialized method is invoked
Executes within the client framework in the server or browser

What does the Service_InvokeMethod is invoked ?
Answer : Is called after the InvokeMethod method is invoked
Executes within the client framework in the server or browser

When does the Service_PreCanInvokeMethod is invoked ?
Answer :

  • Is called before the PreInvokeMethod method is invoked
  • Determines whether a business service method can be invoked. It enables the addition of logic to determine whether or not the user has the privilege to invoke a particular method
  • Executes within the client framework in the server or browser


What are the differences between Runtime Business services and Compiled Business services ?
Ans:- Runtime Business Services

Runtime business services are not compiled into the .srf file. The database stores them as
records and you can change them at any time. The next time a runtime service executes, it uses
the changes to the definition. This makes them useful for logic that changes frequently and
logic that you need to change without deploying a new .srf file. The drawback to a runtime
business service is that anyone with access to the Business Service Administration view can see
the code.

This can pose a security issue. Runtime business services can be useful in a
development environment to test frequent changes to scripts by using the business service
simulator. Since no compiling is required, code development may be faster in the runtime
environment

Compiled Business Services
Compiled business services are defined in Siebel Tools and represent a functionality that needs
more security and is not likely to change. You must compile and implement a new .srf file to
implement any changes. Because these business services are compiled, they provide more
security than runtime services and they are faster to load.

Siebel Interview QuestionSiebel Certifications
Siebel Admin TutorialsSiebel Troubleshooting
Siebel Best PracticesSiebel Tutorials

Troubleshoot Performance Issue in Siebel EAI

7/13/2012 No Comment

How can users troubleshoot performance in Siebel EAI ?

Solution

The following steps can be used to debug and increase EAI Siebel Adapter performance related issues:
1. To improve the performance of integration objects:
  • Select only the desired Business Components to create Integration Object, as it will help to reduce the amount of work done by the EAI Siebel Adapter for each operation.
  • Inactivate all unnecessary fields and components in integration objects.
  • Re-examine any fields in the underlying business component that are
    force-active. Such fields are processed during integration even if they are not
    included in the integration component. Please consider removing the
    force-active specification from such fields, unless absolutely needed.
2. QueryPage is another performance feature.
The QueryPage method returns a subset of records for a query request, as specified by the PageSize and the StartRowNum method arguments. Use additional parameters such as SearchSpec, SortSpec, and ViewMode respectively to modify the SearchSpecification, SortSpecification and visibility mode used by the method.
Use the QueryPage method to limit the number of the records returned by the query to improve performance. Even though the QueryPage returns a limited number of records, it keeps all the data in the cache, which can then be retrieved by calling the EAI Siebel Adapter with the same PageSize, SearchSpecification, and SortSpecification and Visibility mode.

3. If this behavior can be reproduced, users can also enable EAI Siebel Adapter performance component events to determine which specific operations are slow.
To set tracing on the dedicated Client: -
a. Set the SIEBEL_LOG_EVENTS environment variable:
set SIEBEL_LOG_EVENTS=detail
OR only related events to Siebel Adapter can be set as follows: -
set SIEBEL_LOG_EVENTS=EAISiebelWizard=5,EAISiebAdptSvcArgTrc=5,EAISiebAdpt=2,
GenericLog=5,EAISiebAdptPerf=3,SqlParseandExecute=3
Set SIEBEL_LOG_DIR=d:\sea80\client\log (or any directory of your choice)
b. Run the application from command prompt:
c:\sea\bin\siebel.exe /c siebel.cfg /d server /u sadmin /p sadmin /s sql.out
4. If the zero-foot print client or thin client is used, enable component event tracing on the object manager being used. For example, if testing using the Call Center Object Manager, enable tracing for the Call Center Object manager (SCCObjMgr_enu). If testing with HTTP inbound request, enable tracing for the EAI Object Manager: 

a. Navigate to Site Administration > Administration - Server Configuration > Servers
b. In the "Components" applet, select the relevant server component.
c. In the lower applet, select "Events" and set the following component events to 4:
  • EAI Siebel Adapter
  • EAI Siebel Adapter Performance
  • EAI Transport Performance
  • General Event
  • Performance Event
  • SQL Parse and Execute
  • Workflow Performance
OR Set the component events tracing in Command line (srvrmgr).
For each one of these events, run the following command and specify the event:
Change evtloglvl =4 for comp
Example: - Change evtloglvl EAISiebAdpt = 4 for comp sccobjmgr_enu
Here are the events' aliases:
  • EAISiebAdpt
  • EAISiebAdptPerf
  • EAITransportPerf
  • GenericLog
  • Performance
  • SQLParseAndExecute
  • WfPerf.
Note: the events to be trace will be different depending upon which step needs to be traced.
Also note that setting the logging at level 4 or 5 can have significant performance overhead itself. So, it should be used only after a performance problem has been identified, and the minimum amount necessary to reproduce the problem. For example, if tracking a performance problem, skip the other events (such as Workflow Step). To get the SQL, avoid using both SQLParseAndExecute and ObjMgrSQLLog as that duplicates the amount of SQL being logged.
Other performance events that may be helpful depending on the EAI implementation:
  • EAIOrclRcvr - EAI Oracle Receiver Performance Event
  • EAISAPIdocAdpt - EAI SAP IDOC Adapter Performance Events
  • EAISqlAdpt - Performance Statistics Event Types for the SQL Adapter
  • WebSvcPerf - Web Service Performance Event Type
5. Interpreting the data with performance events.
The EAISiebAdptPerf and EAITransportPerf can provide more information for about the transport performance.
Below is example that demonstrates how to interpret the results.5. All times are in milliseconds,

Example 1:

EAISiebAdptPerf     EAISiebAdptPerfStat     3     2002-10-11 15:41:31     Perf Account|UpdateRecord|1|1
The way to read this output is: Business Component| Operation| number of record processed during this Siebel Adapter invocation| number of milliseconds this Siebel Adapter invocation processing took (gross number, including any waiting time).
So for above example Account Business Component is been updated and it took 1 millisecond to process 1 records.

Example 2:

EAISiebAdptPerf     EAISiebAdptPerfStat     3     2002-10-11 15:41:31     Perf Account|Execute|1|17
In the above example, executing a query on Account Business Component and it took 17ms to retrieve 1 record.

Example 3:

EAISiebAdptPerf     EAISiebAdptPerfStat     3     2002-10-11 15:41:31     Perf Action|NewRecord|1|75
In this example, it took 75 milliseconds to create one new record for Perf Action.

Example 4:

WfPerf     Proc     4     2002-10-11 15:41:31     ProcessName|NumProcessed|TotalTimeForProcess
WfPerf     Proc     4     2002-10-11 15:41:31     Perf EAI MQReceive Process|1|189
These two lines together indicate the amount of time it took to run a workflow process. The workflow process name is "Perf EAI MQReceive Process" and it took it 189 milliseconds to run the entire process.

Example 5:

EAITransportPerf     EAITransportPerf     5     2002-10-11 15:41:31     Dispatched Request successfully|191
EAITransportPerf     EAITransportPerf     5     2002-10-11 15:41:31     Committed Siebel Transaction|0
EAITransportPerf     EAITransportPerf     5     2002-10-11 15:41:31     Sent Response|38
These three lines above record the amount of time the transport layer (MQSeries Transport in this example) took to dispatch the workflow process, commit the transaction and send the response to another queue.
6. Refer to Bookshelf > Siebel Performance Tuning Guide > Tuning Siebel EAI for Performance for further information.
 

Siebel CRM EAI Interview Questions Answers

9/23/2011 No Comment
Siebel CRM EAI Interview Questions Answers asked in top companies
 
 
1)      COM Data server  provides access to Siebel database through
 
a)      ActiveX controls
b)     .DLL and .TLB files
c)      Proxy classes
d)     Application instance
 
2)      If the data volumes are very large and the frequency of changes to the data is very high then you are most likely to use data replication integration strategy.
 
a)      True
b)     False
 
3)      EAI Siebel Wizard is used to create which of the following objects?
 
a)      Internal Integration Object
b)      External Integration Object
c)      Interface Integration Object
d)     Siebel Business Object
 
4)      Synchronize Method is a part of which Business service?
 
a)      EAI XML Converter
b)     EAI Siebel Adapter
c)      XML Hierarchy Converter
d)     EAI File Transport
 
5)      Which Business service converts data from one encoding to another?
 
a)      EAI MIME Hierarchy Converter
b)      XML Hierarchy converter
c)      Transcode
d)     IntObjHierToXMLDoc
 
6)      EAI XML Write to File combines the functionality of which two business services? Choose two.
 
a)      XML Hierarchy converter
b)     EAI XML Converter
c)      EAI XML Read from File
d)     EAI File Transport
 
7)      Integration Workflow if invoked through declarative call, cannot execute asynchronously.
a)      True
b)     False
 
8)      Enterprise wide groupings of parameters that specify how the target application responds to inbound messages are called ______________.
 
a)      Enterprise server parameters
b)      Enterprise System Names
c)      Named Subsystems
d)     Named Enterprise systems
 
9)      All incoming EAI requests are handled by _________________
 
a)      Siebel Server
b)      EAI.cfg
c)      EAI object manager
d)     Siebel object manager
 
10)  Incase where Integration component field values differ between source and target application, you would use ________________________
 
a)      EAI value maps
b)      EAI data transformation engine
c)      Data mapper tool
d)     Auto mapper engine
 
11)  A business service that routes the messages based on their content is called _____________
 
a)      EAI Dispatch service
b)      EAI routing service
c)      EAI HTTP transport
d)     EAI XML converter
 
12)  The receiver component in an EAI Queue-based transport uses which two named subsystems? Choose two.
 
a)      Receiver service subsystem
b)     Receiver Data Handling subsystem
c)      Receiver Connection Subsystem
d)     Receiver Queue subsystem
 
13)  Which of the following are the benefits of ASI? Choose two.
 
a)      Are transport independent
b)      Uses data synchronization services
c)      Provides predefined integration interfaces
d)     Provide implicit mapping
 
14)  While creating web services, it is mandatory to specify the URL to be used by the client to access the web service.
 
a)      True
b)      False
 
15)  Reuse of business logic in an external application without reimplementing it is possible in case of data replication strategy.
 
a)      True
b)     False
 
16)  External business component derives data from ___________________
 
a)      EIM tables
b)      Interface tables
c)      External tables
d)     Staging tables
 
17)  Virtual business component cannot refer ____________________
 
a)      Spreadsheets
b)      Flat files
c)      External relational table
d)     Table object definition in Siebel repository
 
18)  Universal Application Network uses _______________ as an intermediary between source and target transformations.
 
a)      Common objects
b)      Web services
c)      Integration server objects
d)     Business Integration solutions
 
19)  Application Objects are used during _______________. Choose two.
 
a)      Integration flow
b)     Source Adapter flow
c)      Source Transformation flow
d)     Source Integration flow
 
20)  In Hub and spoke architecture, a spoke corresponds to _______________
 
a)      Integration flow + Adapter flow
b)      Source Adapter flow +  Target Adapter flow
c)      Adapter flow + Transformation flow
d)     Target transformation flow + Source Transformation flow

Siebel EAI Interview Questions

10/25/2009 4 Comments
Siebel Enterprise Application Integration Interview Questions,Siebel EAI Interview Questions,Siebel EAI Quiz

Web Services make use of which vanilla business service to update,insert data in Siebel ?
EAI Siebel Adapter
EAI UI Data Adapter
EAI MQ Series Server Transport

When you import a WSDL file in Siebel Tools, what type of Web Service is created?
Inbound Web Service
Outbound Web Service

If I import a XSD or a DTD file in Siebel Tools, what is the “Type” of Integration Object is created?
Siebel Business Object
XML
SQL Database Wizard

What user keys a Web Service use to identify a record?
Base Table User Keys
Mod Id and Row Id of IC's
IC User Keys

If an IO-IC is created on a BO, and one of the IC gets two User Property set as ‘MVG’=Y and MVGLink = . What is true below?
Child BC is added in the BO via a Link
A MVL is created in the Parent BC connecting to Child

What is the best mode to call a Workflow asynchronously using the Business Service – “Asynchronous Server Request”?
Sync
Async
DirectDB

SoapUI is a free tool which can be used to test, what ?
Business Service
Web Services
Workflow

How can we generate Empty Input Request Message based on a Integration Object?
Using ‘EAI XSLT Service’ Business Service
Using ‘PRM ANI Utilities’ Business Service
Using ‘EAI Data Transformation Engine’ Business Service

If I do a null query using a Siebel Operation step on Action BC in a Workflow, what will be stored in ‘Siebel Operation Object Id’ ?
First Record of Actioin BC
* (a star character)

Which Siebel Tools Objects can be published as Web Services?
Business Services and Workflows Both
Business Services Only
Workflow Only

 

Aired | The content is copyrighted and may not be reproduced on other websites. | Copyright © 2009-2016 | All Rights Reserved 2016

Contact Us | About Us | Privacy Policy and Disclaimer