Siebel Order Management Infrastructure Guide > Signals >

Invoking Signals from Controls and Custom Script


Siebel order management business components route unrecognized InvokeMethod calls to the Context Service business service's RaiseSignal method. All business components of class CSSBCOrderMgmtBase, CSSBCPecBase, and their subclasses, support this routing.

NOTE:  CSSBCPecBase only supports standard signals. It does not support custom signals.

You can invoke signals from controls, such as buttons. You can also invoke signals from a script.

Invoking Signals from a Button

Use the following procedure to invoke signals from a button.

To invoke a signal from a button

  1. In Siebel Tools, navigate to the Applet, then the Control view.
  2. Query for the desired applet and control.
  3. Set the MethodInvoked property of the control to the signal name.
  4. Compile a new SRF.

Invoking Signals from a Script

Use the following procedure to invoke signals from a script.

To invoke a signal from a script

  1. Access the Siebel Script Editor in Siebel Tools by selecting the affected object in the Object Explorer.
  2. Right-click the object, and choose Edit Scripts.
  3. Modify the script to execute the InvokeMethod method on the appropriate C/OM business component, passing the signal name as the MethodName input argument.

    For example:

    pQuoteBC.InvokeMethod("Calculate Tax");

Siebel Order Management Infrastructure Guide Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.