Posts

Siebel Web Service session management

  Siebel Web Service session management Using sessions can improve the performance of the web service calls as the session is kept open for subsequent requests.There is no need to login and logoff for each request. There are 4 different session types: None : A new session is opened for each request and then closed after a response is sent out. This is the default. Stateless : A new session is opened for an initial request and the session remains open for subsequent requests. Relogin occurs automatically (transparent to the user) if the session is closed. Stateful : A new, dedicated session is opened for an initial request and the session remains open for subsequent requests. Relogin does not occur automatically if the session is closed. To enable the session management you need to change the following: 1) Add "&WSSOAP=1" to the URL and remove the "UserName" and "Password" arguments from it as well as shown below: Original URL: http:/...

Siebel Installation setup file of IP2020 Net Framework file

 https://www.microsoft.com/en-US/Download/confirmation.aspx?id=26999

Siebel Data Validation Manager

Image
In this post i will explain about siebel data validation manager and its advantages over Applet or BC level scripting. Data Validation Manager aka DVM, is a Business Service that  can validate business component data based on a set of rules.  In the case of a rule violation, a custom error message appears or a user-defined error code is returned. Advantages of DVM over Scripting : SRF Independent No downtime required for adding/modifying rules Executes before any applet/BC events Works at application level Creating a DVM : 1. Navigate to Administration - Data Validation  2. Under Rule Set create new record. Sequence Number : Specifies Order of execution Expression : Sepcifies expression to validate Business Component : BC Name  Apply To : Current Record on which to perform validation Return Code : Error message to return 3. Validation Message/Return code is defined in Validation Message view 4. DVM can be called using run time event on various events, to create a RTE...

Siebel Interview Question

Image
  Dynamic picklist is used to update join fields? Explain how? Ans: By default, we cannot do any type of modification in the join fields. Also, we cannot perform any type of modification and update in these fields. To overcome this problem we have created a Dynamic picklist. The dynamic picklist is used to modify any new data records in the join fields How to make all Child BCs read-only when Parent BC becomes read-only? Actual scenario goes like this: As per the business requirement, we need to have the Opportunity business component read-only when Sales Stage is Approved. For this simple requirement we configure the BC User Property: "BC Read Only Field" based on a calculated field "OpptyReadOnlyCalc" as defined below: User Property Name = BC Read Only Field Value = OpptyReadOnlyCalc Field Details Name = OpptyReadOnlyCalc Calculated = True Calculated Value = IIf([Sales Stage] = "Approved", "Y", "N") This was working pretty fine, but c...