Академический Документы
Профессиональный Документы
Культура Документы
Execute-
AutoMap -For data mapper.
IntObjHierToXMLDoc---
Convert IntObjHierToXMLDoc
XMLDocToIntObjHier
XML to Property set vis versa
Delete
Execute
Insert
Query
Synchronize
Update
Upsert
Workflow Utilities
Echo
LookupValue("BT_STRATEGIC_KCI_COMPONENT","Component")
QueryBusComp
CreateEmptyPropSet
GetProperty
SetProperty
RemovePropSet
GetChildType
SetChildType
GetSystemPreference
Transform
CTI Architecture.
CTI (Computer Telephony Integration) is the ability to control your phone (Turret) from a software
application
In Siebel terms, this means control over your desktop telephone via a series of CTI Toolbar buttons
embedded within the Siebel UI. CTI allows us to pass data with voice calls between these software
applications
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
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
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)
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 ?
Ans:-
Connects Siebel eBusiness Applications with Oracle back-office applications (versions 10.7 - 11i)
Configurable and extensible
.. Oracle Integration Object Wizard generates integration objects
.. Siebel Workflow Designer enables easy workflow construction
.. Siebel Data Mapper and eScript enable easy data mapping
Comes with an Oracle Adapter for data transport between Oracle and Siebel
applications
What does Siebel Connector for SAP R/3 Applications do ?
Ans:
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 ?
Ans:-
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 integrated
in real time
.. Used to handle small amounts of data
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
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
6) EAI XML Write to File combines the functionality of which two business services?
Choose two.
8) Enterprise wide groupings of parameters that specify how the target application
responds to inbound messages are called ______________.
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 ________________________
11) A business service that routes the messages based on their content is called
_____________
12) The receiver component in an EAI Queue-based transport uses which two named
subsystems? Choose two.
13) Which of the following are the benefits of ASI? Choose two.
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
a) True
b) False
16) External business component derives data from ___________________
a) EIM tables
b) Interface tables
c) External tables
d) Staging tables
a) Spreadsheets
b) Flat files
c) External relational table
d) Table object definition in Siebel repository
a) Common objects
b) Web services
c) Integration server objects
d) Business Integration solutions
a) Integration flow
b) Source Adapter flow
c) Source Transformation flow
d) Source Integration flow
What are the possible solutions to control a Siebel application from an external system?
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?
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 )
A workflow process
A method from another business service
A user interface event
A Siebel object interface (COM, CORBA , Java )
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.
Query
Upsert
Delete
Synchronize
Execute
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 rule ?
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 ?
Notation that defines a rule, a subset of the XPath standard
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
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
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)