This topic has not yet been rated Rate this topic

Using Callouts

CRM 1.2
banner art

A callout is custom business logic that you can add to modify or augment the standard behavior of the Microsoft CRM system by subscribing to a published set of events to have custom code run when the event occurs. Both pre-callouts and post-callouts are supported.

Both pre-callouts and post-callouts run synchronously. This means that the custom code must execute efficiently to prevent errors. The default time-out is 60 seconds, but can be reconfigured in the callout configuration file. The best rule of thumb is that if your callout will take longer than 5 seconds you should do the processing asynchronously by using technology such as MSMQ.

Callouts run within the same IIS Worker Process (w3wp.exe) as the Microsoft CRM application. The application domain name for callouts is Microsoft CRMCalloutHost.

In This Topic

Using Pre-Callouts

Using Post-Callouts

Callouts vs. Workflow

Using the Callout Configuration File

Callout Deployment

Callout Scenarios

Best Practices

Related Topics

Business Logic Extensions (Callouts)


© 2007 Microsoft Corporation. All rights reserved.


Did you find this helpful?
(2000 characters remaining)