How Siebel Open UI Creates Shadow Objects for Applications
Siebel Open UI creates an application shadow object with the following application object during application startup:
Application InvokeMethod
......................
bRet = this.*FirePreInvokeMethod*(methodName, inputPS);
;return from here if the return value of the PreInvokeMethod is CancelOperation
; continue to invokemethod if the return value is ContinueOperation
......................
this.DoInvokeMethod (methodName, args);
this.*FireInvokeMethod*(methodName, inputPS);