Wednesday, 16 November 2011

Data Maps

Data Maps are critical in any Outbound based integration.Data Maps are used to map the Siebel Data to an external Object format and Data Transformation is the basic task in any DataMaps scenario
Data Maps can be implemented through 2 ways..
1.By Using Data Maps Editor
2.By Scripting

Complex Data Maps are implemented through Scripting wherein it requires to check many conditions before being mapped to the external IO.
DataMaps Editor is the most commonly used technique in Data Maps.Data Maps Editor also allows implementing condition based transformation.

Symbolic Strings

Symbolic Strings are used while implementing multiple languages on Siebel.
For Eg: If its required to implement English and French from single repository then Symbolic Strings play a major role.

Symbolic Strings are also used in case if the Same label is used multiple times in the application.It would very easy to change the label and no need to change the label name in all the places
Eg: If the Label "Company" Used in more than 10 places(applets) .All of Sudden we get a request to change the label from "Company" to "Customer" then in general the Develoepr has to spend lot of time on changing the Label in all the Applets.

But in case if we have used a "Symbolic String" for the Label "Company" then the Developer has to just go to the Symbolic Strings Object,Query for the Symbolic String and just change the "Value" property from "Company" to "Customer" and compile the Symbolic String and the applet,you could see the change immediately.Within 5 minutes you are done else you would have to spend more than 30 minutes for all the 10 Applets.