Bookshelf Home | Contents | Index | PDF | ![]() ![]() |
Siebel Pharma Handheld Guide > Developing Siebel Handheld Applications > Scripting in the Siebel Handheld ApplicationThe Siebel Handheld application does not execute Siebel Visual Basic (VB) or Siebel eScript scripting. The Handheld 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. CAUTION: Be aware of the following additional issues with respect to scripts and validation:
Do not use message boxes or prompts in the Siebel Visual Basic code used in conjunction with the Handheld application business components. If the business component is shared between the Siebel Handheld Client and other applications, use the following constructs to determine whether the code is executed by the handheld synchronization process or if the code is executed in real-time by other applications: 'ActiveViewName' is only available when the script is called real time on the laptop ActiveViewName is not available if the business component is accessed by other server processes, such as workflow or business service. To determine if the business component is called by synchronization for the Handheld application, do the following:
Business component level scripting is executed during the synchronization process for the Handheld application. You might want to enhance error handling if the business component is shared between the Handheld application and the laptop. |
![]() |
![]() ![]() |
Siebel Pharma Handheld Guide | Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |