Handler Operations (Magic xpa 4.x)
Each operation can be Server-Side, Client-Side, Neutral or Unknown. Neutral operations can be executed on either the server or the client.
Operation
|
Where it executes
|
|
|
Verify
|
|
Client
|
Always on the client.
|
Call
|
Batch
|
Server
|
Always on the server.
|
|
Rich Client Window Type=Modal
|
Mixed
|
Executes partly on the client and partly on the server. It will access the server to load the task, but then go to the client to start it, and the caller task is halted.
|
|
Rich Client
Window Type=Not Modal
|
Server
|
Access the server to load the task. Then the process continues, without waiting for the called task to run.
|
Invoke
|
UDP
|
Server
|
Executes partly on the server.
|
|
Web Services
|
Server
|
Executes partly on the server.
|
|
OS Command
|
Depends
|
Depends on the Execute On property.
|
|
COM
|
No
|
Not supported.
|
Evaluate
|
|
Depends
|
Depends on the operation being evaluated.
|
Block
|
|
Depends
|
Depends on the Block expression.
|
Update
|
|
Depends
|
Depends on the variable being updated, and the Expression used for the Update.
|
Raise Event
|
|
Depends
|
Depends on the handler for the event being Raised.
|
Form
|
Input, Output
|
No
|
Not supported. You can run reports on the server and display the results on the client. See Displaying a PDF.
|
|
Operations are also affected by the expressions used in their properties: for example, the Condition property.
|
Mixed Operations
Client and Server-Side Properties
Grouping Operations