<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Siebel Answers &#187; Siebel EAI</title>
	<atom:link href="http://interview.siebelunleashed.com/blog/category/siebel-eai/feed/" rel="self" type="application/rss+xml" />
	<link>http://interview.siebelunleashed.com/blog</link>
	<description>Making Siebel Interviews easy</description>
	<lastBuildDate>Mon, 29 Mar 2010 15:52:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>difference between External and Internal IO?</title>
		<link>http://interview.siebelunleashed.com/blog/siebel-eai/difference-between-external-and-internal-io/</link>
		<comments>http://interview.siebelunleashed.com/blog/siebel-eai/difference-between-external-and-internal-io/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 11:39:08 +0000</pubDate>
		<dc:creator>neel</dc:creator>
				<category><![CDATA[Siebel EAI]]></category>
		<category><![CDATA[integration object]]></category>

		<guid isPermaLink="false">http://interview.siebelunleashed.com/blog/?p=497</guid>
		<description><![CDATA[Following are the differences between Internal and External Integration Objects Base Object Type: Internal Integration Object has base type as Siebel Business Object External Integration Object has base type as XML  EAI Siebel Adapter – Query Method: Internal Integration Object is used in Query Method of EAI Siebel Adapter BS. External Integration Object cannot be [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Following are the differences between <strong>Internal and External Integration Objects</strong><span id="more-497"></span></p>
<p><strong>Base Object Type:</strong></p>
<ul>
<li>Internal Integration Object has base type as Siebel Business Object</li>
<li>External Integration Object has base type as XML</li>
</ul>
<p><strong> EAI Siebel Adapter – Query Method:</strong></p>
<ul>
<li>Internal Integration Object is used in Query Method of EAI Siebel Adapter BS.</li>
<li>External Integration Object cannot be used with Query method of EAI Siebel Adapter BS.</li>
</ul>
<p><strong>Creation:</strong></p>
<ul>
<li>Internal Integration Object is usually create through EAI Siebel Wizard</li>
<li>External Integration Object is usually created while importing an External WSDL</li>
</ul>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://interview.siebelunleashed.com/blog/configuration/different-types-tables-siebel/" rel="bookmark" class="wherego_title">What are different types of tables in Siebel?</a></li><li><a href="http://interview.siebelunleashed.com/blog/configuration/link-specification-interview-question/" rel="bookmark" class="wherego_title">Link Specification–Interview Question.</a></li><li><a href="http://interview.siebelunleashed.com/blog/siebel-eai/siebel-eai-scenario-interview-question-2/" rel="bookmark" class="wherego_title">Siebel EAI Scenario question – 2</a></li><li><a href="http://interview.siebelunleashed.com/blog/smart-scripts/how-to-invoke-smart-script-on-click-of-a-button/" rel="bookmark" class="wherego_title">How to invoke Smart Script on click of a button?</a></li><li><a href="http://interview.siebelunleashed.com/blog/escript/siebel-server-script-browser-script/" rel="bookmark" class="wherego_title">What is difference between Siebel Browser Script and Server Script?</a></li><li><a href="http://interview.siebelunleashed.com/blog/siebel-eai/what-is-a-vbc/" rel="bookmark" class="wherego_title">What is a VBC?</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/where-did-they-go-from-here/">Where did they go from here?</a></li></ul></div><p></p>]]></content:encoded>
			<wfw:commentRss>http://interview.siebelunleashed.com/blog/siebel-eai/difference-between-external-and-internal-io/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Siebel EAI Scenario question – 2</title>
		<link>http://interview.siebelunleashed.com/blog/siebel-eai/siebel-eai-scenario-interview-question-2/</link>
		<comments>http://interview.siebelunleashed.com/blog/siebel-eai/siebel-eai-scenario-interview-question-2/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 07:37:48 +0000</pubDate>
		<dc:creator>neel</dc:creator>
				<category><![CDATA[Siebel EAI]]></category>

		<guid isPermaLink="false">http://interview.siebelunleashed.com/blog/?p=489</guid>
		<description><![CDATA[Question: We are receiving an XML containing account information from external system. In one of the XML tags “Active” they are going to send Value as 0 or 1 but in Siebel we are need the value of “Active” XML tag as “Y” or “N”. How can you achieve this? Answer: Using EAI Value Maps [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><strong>Question:</strong></p>
<p>We are receiving an <strong>XML</strong> containing account information from external system. In one of the <strong>XML tags</strong> <em>“Active”</em> they are going to send Value as 0 or 1 but in Siebel we are need the value of <em>“Active”</em> <strong>XML</strong> tag as “Y” or “N”. How can you achieve this?<span id="more-489"></span><br />
<strong>Answer:</strong></p>
<p>Using <strong>EAI Value Maps</strong> present in <strong>Administration &#8211; Integration</strong> Screen.</p>
<p>We are going to define an <strong>Inbound Map</strong> and use functions like <strong>EAILookupSiebel</strong> and <strong>Translate</strong> methods to get the required values.</p>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://interview.siebelunleashed.com/blog/configuration/different-types-tables-siebel/" rel="bookmark" class="wherego_title">What are different types of tables in Siebel?</a></li><li><a href="http://interview.siebelunleashed.com/blog/user-properties/update-field-change-another-field/" rel="bookmark" class="wherego_title">How to update a field based on change in another field?</a></li><li><a href="http://interview.siebelunleashed.com/blog/configuration/link-specification-interview-question/" rel="bookmark" class="wherego_title">Link Specification–Interview Question.</a></li><li><a href="http://interview.siebelunleashed.com/blog/configuration/pre-default-post-default-properties-conflict/" rel="bookmark" class="wherego_title">What will happen if I provide value in both Pre-Default and Post-Default properties?</a></li><li><a href="http://interview.siebelunleashed.com/blog/siebel-eai/what-is-xml-doc-siebel/" rel="bookmark" class="wherego_title">What do you understand by the term XML Doc?</a></li><li><a href="http://interview.siebelunleashed.com/blog/escript/siebel-server-script-browser-script/" rel="bookmark" class="wherego_title">What is difference between Siebel Browser Script and Server Script?</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/where-did-they-go-from-here/">Where did they go from here?</a></li></ul></div><p></p>]]></content:encoded>
			<wfw:commentRss>http://interview.siebelunleashed.com/blog/siebel-eai/siebel-eai-scenario-interview-question-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>EAI Scenario Question – 1</title>
		<link>http://interview.siebelunleashed.com/blog/siebel-eai/siebel-eai-scenario-question-1/</link>
		<comments>http://interview.siebelunleashed.com/blog/siebel-eai/siebel-eai-scenario-question-1/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 18:11:48 +0000</pubDate>
		<dc:creator>neel</dc:creator>
				<category><![CDATA[Siebel EAI]]></category>
		<category><![CDATA[User property]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://interview.siebelunleashed.com/blog/?p=487</guid>
		<description><![CDATA[We are getting a XML from external System. We want to make sure that the record is inserted every time. If there is already an existing record in Siebel then nothing should happen. Or When we get an XML from external System. If a record with received data is not present in Siebel then it [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>We are getting a <strong>XML</strong> from external System. We want to make sure that the record is inserted every time. If there is already an existing record in <strong>Siebel</strong> then nothing should happen.</p>
<p style="text-align: center;"><strong>Or</strong></p>
<p>When we get an <strong>XML</strong> from external System. If a record with received data is not present in <strong>Siebel </strong>then it should be inserted and if record is already present in Siebel then nothing should happen.<span id="more-487"></span></p>
<p><strong>Answer:</strong></p>
<p>On <strong>Integration Object</strong> that you are going to use for this integration, create <strong>&#8220;NoUpdate&#8221;</strong> user property with<em> value</em> as ‘Y’ on all <strong>Integration Component</strong> instance present in that <strong>Integration Object</strong>.<br />
Use <strong>Upsert method</strong> available in<strong> EAI Siebel Adapter</strong> Business Service.</p>
<p>Due to <strong>NoUpdate</strong> user property if record is found nothing will be updated and if record is not found then it will be inserted.</p>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://interview.siebelunleashed.com/blog/siebel-testing/a-to-z-of-testing/" rel="bookmark" class="wherego_title">A-Z of Testing</a></li><li><a href="http://interview.siebelunleashed.com/blog/siebel-eai/siebel-eai-scenario-interview-question-2/" rel="bookmark" class="wherego_title">Siebel EAI Scenario question – 2</a></li><li><a href="http://interview.siebelunleashed.com/blog/workflows/use-of-providing-busobjects-workflows/" rel="bookmark" class="wherego_title">What is the Use of Providing BusObject in the Workflows?</a></li><li><a href="http://interview.siebelunleashed.com/blog/escript/siebel-server-script-browser-script/" rel="bookmark" class="wherego_title">What is difference between Siebel Browser Script and Server Script?</a></li><li><a href="http://interview.siebelunleashed.com/blog/configuration/how-to-enable-a-particular-child-entity/" rel="bookmark" class="wherego_title">How to enable a particular child entity?</a></li><li><a href="http://interview.siebelunleashed.com/blog/user-properties/update-field-change-another-field/" rel="bookmark" class="wherego_title">How to update a field based on change in another field?</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/where-did-they-go-from-here/">Where did they go from here?</a></li></ul></div><p></p>]]></content:encoded>
			<wfw:commentRss>http://interview.siebelunleashed.com/blog/siebel-eai/siebel-eai-scenario-question-1/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>What is a VBC?</title>
		<link>http://interview.siebelunleashed.com/blog/siebel-eai/what-is-a-vbc/</link>
		<comments>http://interview.siebelunleashed.com/blog/siebel-eai/what-is-a-vbc/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 07:03:25 +0000</pubDate>
		<dc:creator>neel</dc:creator>
				<category><![CDATA[Siebel EAI]]></category>
		<category><![CDATA[business component]]></category>
		<category><![CDATA[business service]]></category>
		<category><![CDATA[siebel]]></category>

		<guid isPermaLink="false">http://interview.siebelunleashed.com/blog/?p=459</guid>
		<description><![CDATA[VBC stands for Virtual Business Component. Important features describing VBC are as following: &#62; VBC does not have table associated to it which means data is not stored in Siebel tables. &#62; Class of a VBC has to be CSSBCVExtern. &#62; A business service is associated with VBC with the help of user property. &#62; [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><strong>VBC</strong> stands for <strong>Virtual Business Component</strong>. Important features describing <strong>VBC</strong> are as following:<span id="more-459"></span></p>
<ul>
<li><strong>&gt;</strong> VBC does not have table associated to it which means data is not stored in Siebel tables.</li>
<li>&gt; Class of a VBC has to be <strong>CSSBCVExtern</strong>.</li>
<li>&gt; A business service is associated with <strong>VBC</strong> with the help of user property.</li>
<li>&gt; Business service can be vanilla (<strong><span style="color: #888888;">XML Gateway</span></strong>) or Custom BS.</li>
<li>&gt; We have handle all the events if we associate VBC with a Custom BS.</li>
</ul>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://interview.siebelunleashed.com/blog/configuration/populate-field-value-with-another-field-value/" rel="bookmark" class="wherego_title">Populate field value with another field value</a></li><li><a href="http://interview.siebelunleashed.com/blog/workflows/difference-between-end-stop-step-in-workflow/" rel="bookmark" class="wherego_title">What is the difference between End Step and Stop Step in Workflow?</a></li><li><a href="http://interview.siebelunleashed.com/blog/siebel-eai/what-is-xml-doc-siebel/" rel="bookmark" class="wherego_title">What do you understand by the term XML Doc?</a></li><li><a href="http://interview.siebelunleashed.com/blog/configuration/link-specification-interview-question/" rel="bookmark" class="wherego_title">Link Specification–Interview Question.</a></li><li><a href="http://interview.siebelunleashed.com/blog/workflows/different-methods-invoke-workflow/" rel="bookmark" class="wherego_title">Different methods of invoking workflow ?</a></li><li><a href="http://interview.siebelunleashed.com/blog/siebel-eai/difference-between-external-and-internal-io/" rel="bookmark" class="wherego_title">difference between External and Internal IO?</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/where-did-they-go-from-here/">Where did they go from here?</a></li></ul></div><p></p>]]></content:encoded>
			<wfw:commentRss>http://interview.siebelunleashed.com/blog/siebel-eai/what-is-a-vbc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What do you understand by the term XML Doc?</title>
		<link>http://interview.siebelunleashed.com/blog/siebel-eai/what-is-xml-doc-siebel/</link>
		<comments>http://interview.siebelunleashed.com/blog/siebel-eai/what-is-xml-doc-siebel/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 06:51:26 +0000</pubDate>
		<dc:creator>neel</dc:creator>
				<category><![CDATA[Siebel EAI]]></category>

		<guid isPermaLink="false">http://interview.siebelunleashed.com/blog/?p=441</guid>
		<description><![CDATA[XML Doc is a XML String containing actual data. We use EAI XML Converter Business service to get XML Doc. In Siebel Inbound Integration we get data in XML string form and in Outbound Integration we send data as XML string. This XML string is referred as XML Doc We can use various methods of [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><strong>XML Doc</strong> is a <strong>XML String</strong> containing actual data.</p>
<p>We use <strong>EAI XML Converter Business service</strong> to get <strong>XML Doc</strong>. In <strong>Siebel Inbound</strong> <strong>Integration</strong> we get data in <strong>XML string</strong> form and in <strong>Outbound Integration</strong> we send data as XML string. This XML string is referred as <strong>XML Doc</strong><br />
<span id="more-441"></span><br />
We can use various methods of<strong> EAI XML converter BS</strong> such as</p>
<ul>
<li><strong>IntObjHierToXMLDoc </strong>: Used to convert output of EAI Siebel Adapter Query method to XML Doc</li>
<li><strong>XMLDocToIntObjHier</strong>: Used to convert an XML String into Hierarchy which can be used by EAI Siebel Adapter BS to perform various operations such as Upsert, Delete, Synchronize etc</li>
<li><strong>DocToHier</strong>: Used to convert XML string to generic hierarchical property set</li>
<li><strong>HierToDoc</strong>: Used to convert Generic Hierarchy to XML String</li>
</ul>
<div id="wherego_related"><h3>Readers who viewed this page, also viewed:</h3><ul><li><a href="http://interview.siebelunleashed.com/blog/configuration/different-types-tables-siebel/" rel="bookmark" class="wherego_title">What are different types of tables in Siebel?</a></li><li><a href="http://interview.siebelunleashed.com/blog/configuration/make-record-editable-for-some-and-read-only-for-some/" rel="bookmark" class="wherego_title">Make record editable for some and read only for some?</a></li><li><a href="http://interview.siebelunleashed.com/blog/siebel-eai/what-is-a-vbc/" rel="bookmark" class="wherego_title">What is a VBC?</a></li><li><a href="http://interview.siebelunleashed.com/blog/configuration/siebel-st-better-than-siebel-t-engine/" rel="bookmark" class="wherego_title">Is ST better than T engine? Is it better to typecast variables as in ST? If Yes, why?</a></li><li><a href="http://interview.siebelunleashed.com/blog/siebel-eai/siebel-eai-scenario-interview-question-2/" rel="bookmark" class="wherego_title">Siebel EAI Scenario question – 2</a></li><li><a href="http://interview.siebelunleashed.com/blog/siebel-administration/siebel-application-architecture-interview-question/" rel="bookmark" class="wherego_title">Siebel Application Architecture &#8211; Interview Question</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/where-did-they-go-from-here/">Where did they go from here?</a></li></ul></div><p></p>]]></content:encoded>
			<wfw:commentRss>http://interview.siebelunleashed.com/blog/siebel-eai/what-is-xml-doc-siebel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

