Posts

Showing posts from 2008

Setting log levels for Siebel

Steps: 1.Right click on My Computer. 2. Select the advanced tab. 3. Click Environment Variables button at the bottom. 4. Create a new System Variable by clicking the New button at the bottom. 5. Fill in the values as follows: Variable name: SIEBEL_LOG_DIR Variable value: (specify the path where you want to create the log file along with the file name e.g. c:/ .) 6. Create another system variable with the following values: Variable name: SIEBEL_LOG_EVENTS Variable value: (sets the log level. 5 being the highest and 1 is minimum value the variable can take.) The log file lets the developer trace the errors in the development environment. *from TIP of the Day by Anil S Kumar, IBM

Showing more than 40 columns on List Applet

1) The CCListHeader.swt file need to be modified as follows in both Tools & Client Web Template files. Goto line number 20, Change the value from 40 to 60. 2) The CCListBody.swt file need to be modified as follows in both Tools & Client Web Template files. Goto line number 23, Change the value from 40 to 60. Now, go to Siebel Tools and open the applet - you will find 60 columns. *from TIP of the Day by Anil S Kumar, IBM

To make the MVG Field/Applet Read only based on the particular field value in the Parent BC

Example, Account is the Parent BC and CUT Address is the Child BC. If the Account Status field is “Inactive”, the Address MVG Field should become read-only. Configuration: In Parent BC, Create a calculated field as follows Field Name: CalAddrReadOnly Value: IIF([Status]="Inactive", "Y", "N") In Child BC - User Properties, create one record with the following values: Name: Parent Read Only Field Value: Account. CalAddrReadOnly *from TIP of the Day by Anil S Kumar, IBM

Enabling Cancel Query

The cancel query feature allows users to stop their slow or incorrect queries. If the query does not return records within a given number of seconds (the timeout period), a dialog box appears, which allows the user to cancel the query. The cancel query feature is enabled through the CancelQueryTimeOut parameter in the [SWE] section of the application configuration file (CFG). To enable the cancel query feature 1. Open your application's configuration file, for example uagent.cfg. 2. Change the CancelQueryTimeOut parameter to CancelQueryTimeOut = timeout where timeout is any integer of zero or greater. For example, if CancelQueryTimeOut = 3, the cancel query dialog box appears if records are not returned within 3 seconds. NOTE: A timeout value of less than zero, for example, -1, disables the feature *from TIP of the Day by Anil S Kumar, IBM

Manager Access Control

The user can access records associated with the user's own position, positions that report directly to the user's position, and positions subordinate to those direct reports. By default, the user can access records where the user or his sub-ordinates occupy primary position in the record. For Non – Primary Manager Visibility, change the BC User Property Manager List Mode to Team. BC User Property: Manager List Mode Value: Team (Non Primary) OR Value: Primary (Primary) -- Default *from TIP of the Day by Anil S Kumar, IBM

Control on an Applet with Text toolbar

To format the text in an text area of a control on the form applet we can use HTML type = RTCEmbedded. It will be the same as we can see while editing Email body text. With the help of this HTML type, the text typed can be made bold, colored, bulleted and many more as we use in Microsoft Word. *from TIP of the Day by Anil S Kumar, IBM

Disallow creating new records in child applet based on certain condition on parent business component

Example: Parent Business Component : Service Request Child Business Component : Action Applet : Activity List Applet Goto Applet-> Activity List Applet-> Applet User Prop-> Create new user propery as below Name : CanInvokeMethod: NewRecord Value : [Calc Disable New] (Calcualted field should be in child business component - Action) Goto Business Component-> Action-> Create Calcualted field as below Name: Calc Disable New Calcualted : TRUE Force Active: TRUE Immediate Post Changes: TRUE Calculate Value: IIf(ParentBCName () = "Service Request",IIf(ParentFieldValue ("Sub-Status") = LookupValue("SR_SUB_STATUS", "Follow Up"), "N", "Y"),"Y") (For Example, Field is taken with the value "Follow Up", you can choose any condition) *from TIP ...