| Affected Files | Change |
| SDK\Readme.htm | Updated readme file with late-breaking information. Also, changed the product name throughout the documentation to Microsoft Dynamics CRM Online. |
| SDK\Bin\ | Added 64-bit versions of assemblies. For more information, see About the Assemblies. |
| SDK\Server\FullSample SDK\Server\HowTo SDK\Server\Reference | Added Visual Basic .NET versions of all samples. |
| SDK\Server\FullSample\DataBinding | Moved the using statements for the Web references into the namespace code block so that the Visual C# code would compile in Visual Studio. Updated the Readme.doc file. |
| SDK\Server\HowTo\CS\MiscAutoMapEntity.cs SDK\Server\Reference\CS\ BulkOperation\RetrieveMembersBulkOperation.cs SDK\Server\Reference\CS\ MetadataService\CanBeReferencing.cs SDK\Server\Reference\CS\ MetadataService\CanManyToMany.cs SDK\Server\Reference\CS\ MetadataService\GetValidReferencedEntities.cs SDK\Server\Reference\CS\ MetadataService\GetValidReferencingEntities.cs SDK\\Server\Reference\CS\ Misc\RetrieveByTopIncidentProductKBArticle.cs \Server\Reference\CS\ Misc\RetrieveByTopIncidentSubjectKBArticle.cs \Server\Reference\CS\ Misc\SearchByBodyKbArticle.cs | Added new sample code. |
| SDK\Server\HowTo\CS\Outlook\CrmOutlookService.cs SDK\Server\Reference\CS\Misc\BulkDelete.cs | Updated sample code. |
| Accessing Microsoft Dynamics CRM Web Services | Updated information about the GenerateAuthenticationHeader function. |
| Add a Web page to Navigation | Added a sample that adds an external Web page to the Navigation pane of the application. |
| Avoiding Denial of Service | Replaced the sample code with a fuller sample that can be compiled. |
| Categorizing and Displaying Reports in Different Languages | Added a new topic that describes how to categorize and display reports in different languages. |
| Entity and Attribute Mapping | Added information about how to use the AutoMapEntity message. |
| Entity Model | Added SetStateDynamicEntity as a valid message on all entities that support the SetState message. Added a note that you should register your plug-in to fire on both messages for complete coverage of set state operations. |
| GetDistinctValuesImportFile GetHeaderColumnsImportFile RetrieveParsedDataImportFile | Added sample code for these messages. |
| ImportCompressedTranslationsXmlWithProgress ImportCompressedXmlWithProgress ImportTranslationsXmlWithProgress ImportXmlWithProgress | Corrected message information to show that the progress is logged in the importjob entity. This progress logging will be added in a future update. |
| Formatting Content | Updated information about how to format values for time, date, number, and base/transaction currency. |
| Linking the Reports | Added a new topic that describes how to link related reports. |
| Managing a Report in the Offline Mode | Added a new topic that describes how to manage the reports in the offline mode. |
| Organization UI Entity Capabilities | Added a note stating that this entity will change significantly in the next release. |
| Parent and Child Pipelines | Added information and sample code showing how to instantiate the Web services in code executing within a child pipeline. |
| RetrieveCrmTicket | Updated sample code. |
| RetrieveOrganizationResources | Added a new message that retrieves data about the resources used by an organization in Microsoft Dynamics CRM Online |
| Retrieving Data from Related Records | Added sample code that shows how to reference data from related records using XMLHttp requests to the Microsoft Dynamics Web service using the RetrieveMultiple message in client-side code. |
| Sample Custom Workflow Activity: Return a Calculated Value Sample Custom Workflow Activity: Create a Task Sample Custom Workflow Activity: Get the Next Birthday Sample Custom Workflow Activity: Calculate the Credit Score | Added custom workflow activity sample code. |
| SDK Message Entity Capabilities | Added a mapping of message names to categories. |
| Support for Multiple Languages | Added a topic regarding translating customized entity and attribute text. |
| Supported Entities for Asynchronous Operations | Added a topic that lists the entity types that are supported for an asynchronous operation. |
| Upgrade Issues for Workflow and Callouts | Updated upgrade information for Microsoft Dynamics CRM 3.0 callouts. |
| Walkthrough: Capturing Sample HTTP Requests | Added new topic that shows how you can use a Web Debugging proxy to capture SOAP packets for Microsoft Dynamics CRM Web service calls from a console application. These SOAP packets are provided in the necessary format for you to use in your JScript code from form events or from ISV.Config client extension controls. |
| Workflow | Removed the "Signing the Workflow Assembly" topic. Custom workflow activity assemblies do not have to be signed. Added information to the Adding Metadata to the Custom Workflow Activity topic about using the PersistOnCloseAttribute to enable a workflow to retry after an error has occurred. |
| Writing Custom Code for Microsoft Dynamics CRM 4.0 for Outlook | Added new topic that contains information about using the Microsoft Dynamics CRM for Outlook SDK. |
| CrmService.Create method using JScript CrmService.Delete method using JScript CrmService.Execute method using JScript CrmService.Fetch method using JScript CrmService.Retrieve method using JScript CrmService.RetrieveMultiple method using JScript CrmService.Update method using JScript | Added JScript samples to demonstrate using the CrmService methods. These samples correspond to the Visual C# and Visual Basic .NET examples for the common CrmService methods found in CrmService Class. |