2015 in review

The WordPress.com stats helper monkeys prepared a 2015 annual report for this blog. Here’s an excerpt: The concert hall at the Sydney Opera House holds 2,700 people. This blog was viewed about 16,000 times in 2015. If it were a… Read More ›

Recent Posts

  • How to Navigate another view using BusService “Shopping Service”

    You can use “GotoView” method of vanila Business service “Shopping Service” to navigate another view. Please find below eScript Code Snnipet/Pseudo Code in which I am navigating to view “Order Entry – Line Items View (Sales)”. var oApplication,sCurrentOrderId,bsGotoView,psInput,psOutput;oApplication = TheApplication();sCurrentOrderId =  oApplication.GetProfileAttr(“CurrentOrderId”);if(sCurrentOrderId… Read More ›

  • How To get detailed Log for using Snipper Code for RSTT, Pricing, EAI

    Copy Below code in below mentioned Business Service which you want to snip as per your requirement. Compile it and perform your scenario. Log will created in Logs folder Row Set Transformation Toolkit Remote Complex Object Instance Service Pricing Manager… Read More ›

  • File Names from specific Folder in VBScript

    Function Service_PreInvokeMethod (MethodName As String, Inputs As PropertySet, Outputs As PropertySet) As Integer If MethodName = “FileName” Then Dim MyFile, MyPath, MyName As String MyPath = “c:\Test\” ‘ Set the path. MyName = Dir(MyPath) Do While MyName <> “” ‘… Read More ›

  • File Count from specific Folder in eScript

    function fnFileCount(Inputs, Outputs) { try { var sFileSysObj = COMCreateObject(“Scripting.FileSystemObject”); var sFolder = “E:\\Abc\\Study Material\\Siebel 8.0\\books”; var sDirectory = sFileSysObj.GetFolder(sFolder); var sFiles = sDirectory.Files; var sCountFiles = sFiles.Count; //file count } catch(e) { TheApplication().RaiseErrorText(e.toString()); } finally { sFileSysObj = null;… Read More ›

  • How to make Control Hidden/Rea​dOnly or Visible/Ed​itable on different applet exists in same view using browser script

    Suppose there are 2 applets (Applet A, Applet B) based on different BC and these 2 BC’s doesn’t have any relationship. But we need to make some field hidden/visible on applet B based on some criteria on applet A then… Read More ›

  • Refreshing Applet in Siebel using Script

    TheApplication().GetService(“FINS Teller UI Navigation”).InvokeMethod (“RefreshCurrentApplet”, TheApplication(). NewPropertySet(), TheApplication().NewPropertySet());

  • Finding Encryption Key for User in Siebel

    To find Encryption Key in Siebel to connect local database you can use below query providing USER ID. SELECT PREF_CD, VAL FROM SIEBEL.S_NODE_PREF s1, SIEBEL.S_NODE s2 WHERE s1.PREF_CD =’RemLocSec:PlainKey’ AND s1.NODE_ID = s2.ROW_ID AND s2.NAME =’USER ID’

  • Loop multiple records in workflow without using any BusComp Operation Step

    Sample Workflow Steps

    If user wants to loop multiple records in workflow without using any BusComp Operation Step to update/insert/query multiple records then Siebel has given a vanilla BS for same.  Business Service : SIA BC Utility Service MethodName : BCNextRecord   Sample Workflow… Read More ›

  • Query record without using Siebel Operation step and BusComp not exists in BO in Workflow

    PRM ANI Utility Service BS Output Arguments

    BusService Name : PRM ANI Utility Service Method Name : QueryBusComp Input Arguments Business Component = (Literal/Process Property) [Name of BusComp which has to be Query] Search Spec =  (Expression) [Search Spec/Expression] Keep Context = (Literal/Process Property) [true/false] Output Field… Read More ›