Siebel Sales Handheld Guide for Windows-Powered Devices > Deployment >

Scripting


The Siebel Handheld Client does not execute Siebel Visual Basic (VB) or Siebel eScript scripting.

The Siebel Web Client application runs Siebel VB or Siebel eScript scripts and specialized business component logic at synchronization time, rather than in real time on the handheld device. This has significant consequences in applets and controls, because scripts attached to applets and controls are ignored.

Be aware of the following additional issues with respect to scripts and validation:

Any Siebel Visual Basic code should be restricted to the business component level. Applet-level Siebel Visual Basic will not be executed and, therefore, should not be written for the Siebel Handheld Client application. As a substitute to using Siebel Visual Basic on the Siebel Handheld Client application, for real-time execution, use the following business component user properties:

Do not use message boxes or prompts on the Siebel Visual Basic code used in conjunction with the Siebel Handheld Client application business components. If the business component is shared between the Siebel Handheld Client application and a laptop, use the following construct to determine if the code is being executed in real time on the laptop or during synchronization:

'ActiveViewName is only available when the script is called real time on the laptop

If (TheApplication.ActiveViewName<>"") then

MsgBox"....."

End If


 Siebel Sales Handheld Guide for Windows-Powered Devices 
 Published: 18 July 2003