As there is no specific reference for Siebel Business Service in Siebel bookshelf , we are starting a series of articles on Siebel Business Service and its components.Let's start with basic concept of Siebel Business Service.
Article # 1: Basic of Siebel Business Service || An Overview
What is Siebel Business Service ?
- It is a unit of functionality which is reusable and globally accessible.
- It enables business logic which can be executed repeatedly in multiple different contexts.
There are many prebuilt business services which are present in siebel repository and these prebuilt business services are written in C++ and cannot be customized.
Custom business services are written in VB or eScript and it can be created in siebel tools or application.
There are two types of Business Services in siebel.
- Repository – Stored Business Service
- Client – Stored Business Service
Repository – Stored business service is stored in S_SERVICE table. It is created in siebel tools and to use this we have to compile the changed into the SRF.
Client – Stored business service is stored in S_RT_SVC table. It is created in siebel application at Administration -> Business Service screen.
Note: If a business service is defined both at client and tools with the same name, then client-side business service will never be executed.
Business Service Methods:
A business service consists of one or more operations which are called methods. Every method has a set of input and output arguments.
Property Sets are being used to pass Input arguments or to receive output arguments.
Property Set: It is a data structure which represents the data using name/value pairs.
Every property set has two predefined property. These two predefined properties are Type and Value.
It has an array to store the user provided name/value pairs.
We will publish articles related to Siebel Business Service series in regular interval. Please enter your e-mail address to receive updates on right hand side of the page.