Show pageOld revisionsBacklinksExport to PDFExport Page to HTML/PDFBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. {{tag>Index Programmers_Reference Methods IProcess IProcess_Methods Execute}} ==== execute (IExecutionEngine, Object []) ==== <code java>public Object execute (IExecutionEngine engine, Object[]parameters) throws SuspendProcessException, ExecutionException, AccessDeniedException;</code> This is the main method of the interface that is called when the process is started. === Parameters=== |''engine''| call back interface that allows the process to call services of //**AwareIM**//. See [[docs:3500:0300:0315|IExecutionEngine]] interface.| |''parameters''| array of the process parameters. This array is null if process doesn’t have any input declared in the configuration. Otherwise the array has as many members as there are input business objects in the declaration of the process. Each member of the array is an instance of [[docs:3500:0300:0317|IEntity]] interface.| ===Returns=== Should always return ''null''. ===Throws=== |''SuspendProcessException'' |if one of the methods of the [[docs:3500:0300:0315|IExecutionEngine]] threw SuspendProcessException or if the process wants to commit the current transaction.| |''ExecutionException''| if something is wrong| |''AccessDeniedException''| should not be thrown by the process component directly| Last modified: 2025/06/12 04:00 Log In