Request Inspector for Dynamics CRM. It logs the raw requests being made to Dynamics CRM via the Organization Service.
Inspired by the blog post by Lucas Alexander: http://alexanderdevelopment.net/post/2013/02/21/accessing-raw-soap-requests-responses-from-dynamics-crm-web-services-in-c/
Perform the following steps in order to add a new operation:
- Create a a new class inherited from the
CrmRequestInspector.OperationBase
base class and give it an approrpriate name. - Implement the abstract method
Execute()
with the operation. - Compile the project.
- When ready to execute, run the CrmRequestInspector by passing the newly created class name as the
-o
parameter:CrmRequestInspector.exe -o {your class name}
- Examine the logs in the
Log
folder in order to get the raw request.
-
--help
Get a summary of available commands. -
-o
Required. List of operations to be executed. Multiple operations can be chanined together. -
-r
When this flag is provided, the application logs the error but attempts to resume to the next operation.`CrmRequestInspector.exe -o Operation1 Operation2 Operation3 -r`