Menu Close

Category: Blog

DYNAMICS CRM ONLINE UPDATE 1 TRACING SUPPORT

DYNAMICS CRM ONLINE UPDATE 1 TRACING SUPPORT

-TRACE PLUG-IN LOG CAN WRITE RUN-TIME INFORMATION ON PLUG-INS
USING THE ITRACINGSERVICE.

Trace records can be viewed through web application 
-Setting -Plug-in Trace Log Tile

To Enable the trace logging feature

Option                                                        Description
-Off          -Writing to the trace log is disabled. No PluginTraceLog records will be created(Custom                                             Code can still the Trace Method even though no log is written)

-Exceptions        -Trace information is written to the log if an exception is passed back to the platform                               from custom code.

-All                  -Trace information is written to the log upon code completion or exception is passed back to the platform from custom code

Share this:

PLUG-INS TRACING AND DEBUGGING – ON PREMISES

Tracing  and Debugging plug-ins –On-Premises

-Register and deploy the plug-in assembly.(Disk)

-Configure the debugger
Plugin Registration Configuration                      Service Process
-Running the application in onlinemode              -w3wp.exe

-Running the application in offlinemode              -Microsoft.Crm.Application.Hoster.exe
                                              
-Asynchronous registered plug-ins                        -CrmAsyncService.exe

-Sandbox(isolation mode)                                       -Microsoft.Crm.Sandbox.WorkerProcess.exe                               
Share this:

MICROSOFT DYNAMICS CRM TRANSACTION SUPPORT

TRANSACTION SUPPORT 


-CRM stages suport plug-in execution inside the database transcation

-Stages 20 Pre-Operation & 40 Post – Operation

-Uncaught exceptions force a rollback

-IExecution Context is in Transcation

-Transaction spans CRM DB operations only 

– No distributed transcation support.

Share this:

SANDBOX PLUG-INS RESTRICTIONS

MICROSOFT DYNAMICS CRM SANDBOX PLUG-INS RESTRICTIONS

– Only HTTP and HTTPS protocols are allowed

– Access to localhost (loopback) is not permitted

– IP addresses cannot be used. (Plug-ins must use a named web addresss that requires DNS resolution)

-Anonymous authentication is supported and recommended. No provision for prompting for credentails or saving credentails.

Share this: