Siebel VB Language Reference > About Siebel Visual Basic >

Overview of Siebel Visual Basic


Siebel VB (Visual Basic) is a programming language that provides the following capabilities:

  • A fully functional procedural programming language
  • An application interface that provides bidirectional access to Siebel business objects
  • An editing environment that you can use to create and maintain custom Siebel VB code
  • A debugger that you can use to help detect errors in your Siebel VB code
  • A compiler that you can use to compile your custom Siebel VB code
  • A run-time engine that is similar to a Visual Basic interpreter that you can use to process custom Siebel VB code

You can use Siebel VB to create scripts that automate a variety of daily tasks.

Siebel VB does not support the following items:

  • Functionality developed through custom programming
  • Automatic upgrades of custom code with the Siebel Application Upgrader
  • Development of a separate, standalone application with Siebel VB
  • Accessing server management functionality. To configure this functionality, you must use the user interface of the server management software or the command line.
  • Development or deployment in a UNIX environment.

If you customize the Siebel Sales Enterprise application, then you must use caution. This customization must be done only by a trained technical professional.

Improper application configuration can adversely effect the reliability and performance of your Siebel application. You must thoroughly test any customization you develop before you implement your customization in a production environment.

Siebel VB and Unicode

Siebel VB supports Unicode except for functions that do the following:

  • Perform a file input operation or a file output operation
  • Accesses an external DLL that is dependent on character encoding and is not compliant with Unicode.

Typographic Conventions That This Book Uses

Table 1 describes the typographic conventions that this book uses.

Table 1. Typographic Conventions That This Book Uses
Item That This Book Represents
Convention

Statements and functions.

Initial uppercase letters. For example:

Abs Len(variable)

Optional arguments or characters.

Square brackets. For example:

  • [caption]
  • [type]
  • [$]

Required choice for an argument from a list of choices.

A list in curly brackets. An OR operator ( | ) separates the possible choices. For example:

   {Goto label | Resume Next | Goto 0}

For more information, see the following items:

  • Creating script that runs on UNIX and that uses a Siebel object manager, see Siebel Events Management Guide.
  • Creating, modifying, and deleting Siebel VB scripts that you use in Siebel Tools, see Siebel Object Interfaces Reference.
Siebel VB Language Reference Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.