Sequence That Siebel Open UI Uses with Custom Browser Script
The following pseudocode describes the sequence that Siebel Open UI uses if your deployment includes custom browser script:
PR calls a PM method or event
PM method or event calls an applet proxy method
applet proxy method calls Applet_PreInvokeMethod on browser script
applet proxy uses Call-Server to run applet method on Siebel Server
PM runs Attach Pre Proxy binding for this applet method
applet proxy calls Applet_InvokeMethod that resides in browser script
PM runs Attach Post Proxy binding for this applet method
applet proxy method ends
PM method or event ends
PR call ends
where:
PR is the physical renderer
PM is the presentation model
For example, the following pseudocode describes the sequence that Siebel Open UI uses if the user clicks New in an applet, and if your deployment includes custom browser script that uses a method named NewRecord:
PR calss PM.OnControlEvent
PM.OnControlEvent calls Applet.InvokeMethod
Applet.InvokeMethod calls BrowserScript.Applet_PreInvokeMethod
Applet.InvokeMethod calls Siebel Server to run NewRecord method on applet
PM calls PM.AttachPreProxyExecuteBinding for the NewRecord method
Applet.InvokeMethod calls BrowserScript.Applet_InvokeMethod
PM calls PM.AttachPostProxyExecuteBinding for the NewRecord method
Applet.InvokeMethod ends
PM.OnControlEvent ends
PR call ends