Microsoft CRM 4.0 SDK Update Released (4.0.5) 

Over the weekend the CRM SDK team released an updated version of the CRM 4.0 SDK.  The new version is 4.0.5 and was released on May 30th, 2008.  You can get the new version here:

http://www.microsoft.com/downloads/details.aspx?FamilyID=82e632a7-faf9-41e0-8ec1-a2662aae9dfb&DisplayLang=en

Here is a list of what has changed:

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.

 

Enjoy,

Comments
No Comments Available
Add a New Comment
Name

Email Address

Url

Comment