pass4sure microsoft MB2-498 v2.83
Extending Microsoft CRM 3.0 : MB2-498 Exam
Product DescriptionExam Number/Code: MB2-498
Exam Name: Extending Microsoft CRM 3.0
“Extending Microsoft CRM 3.0″, also known as MB2-498 exam, is a Microsoft certification. With the complete collection of questions and answers, Pass4sure has assembled to take you through 120 Q&As to your MB2-498 Exam preparation. In the MB2-498 exam resources, you will cover every field and category in Microsoft Business Solutions helping to ready you for your successful Microsoft Certification.
Exam topics covered
The following list includes the topic areas covered on this exam. The percentage indicates the portion of the exam that addresses a particular skill.
• Evaluate Extension Approach (7 percent)
Evaluate Which Extension Capability to Use Based on Business and Technical Requirements
Define Licensing Requirements for Internal and External Users
• Develop a User Interface (10 percent)
Develop a User Interface Consistent with the Appearance of Microsoft Dynamics CRM
Create a User Interface That Reflects Modifications to the Microsoft Dynamics CRM Metadata
Create a User Interface to Enforce Microsoft Dynamics CRM Data Validation Requirements
Create a User Interface to Support Microsoft Dynamics CRM Security Metadata
Bind Microsoft Dynamics CRM Data to .NET Data Grid
Deploy Custom Web Application
• Develop .NET Assemblies for Workflow (11 percent)
Configuring .NET Assemblies for Workflow
Creating .NET Assemblies for Workflow
Troubleshooting .NET Assemblies for Workflow
• Develop Assemblies for Business Logic Extensions (22 percent)
Configuring Callout Assemblies
Creating Callout Assemblies
Troubleshooting Callout Assemblies
• Web Service Programming (27 percent)
Connecting to Microsoft Dynamics CRM Web Services
Utilize Appropriate Microsoft Dynamics CRM Web Services Methods to Perform Actions
Querying Microsoft Dynamics CRM Data
Querying and Managing Microsoft Dynamics CRM Metadata
Using Microsoft Dynamics CRM Data Types
Handling Microsoft Dynamics CRM Exceptions
Managing Security Dependencies
• Application Programming (23 percent)
Customize Navigation
Add Custom Menus and Buttons
Code Interactions with IFrames
Use Components of the Microsoft Dynamics CRM Form Object Model to Implement Customizations
Manage Application Programming Extensions with the Outlook Client
Audience profile
Individuals who want to obtain a certification on Extending Microsoft Dynamics CRM 3.0 should take this exam.
Credit toward certification
When you pass this exam, you earn credit toward the following certifications:
• Microsoft Certified Business Management Solutions Specialist
• Microsoft Certified Business Management Solutions Professional – Developer for Microsoft Dynamics CRM
Preparation tools and resources
In addition to your hands-on experience working with the product, we highly recommend that you use the following tools and training to help you prepare for this exam.
E-Learning courses for this exam
• Collection 8525: Customization in Microsoft Dynamics CRM 3.0
There is no e-learning equivalent for the Extending Microsoft Dynamics CRM 3.0 classroom training.
Note We strongly recommend that you use training materials in conjunction with the corresponding e-learning to prepare for a certification exam.
Training materials for this exam
Training materials for Microsoft Dynamics can be ordered through your local partner.
• Course 8525: Microsoft Dynamics CRM 3.0 Customization
• Course 8531: Extending Microsoft Dynamics CRM 3.0
Classroom training for this exam
• Course 8525: Microsoft Dynamics CRM 3.0 Customization
• Course 8531: Extending Microsoft Dynamics CRM 3.0
Supplemental learning resources
• Microsoft Dynamics CRM 3.0 SDK
Additional skills recommended
• Implementing extensions to Microsoft Dynamics CRM by using Microsoft Dynamics CRM 3.0 Web Services
• .NET assemblies for workflow
• Business logic extensions (callouts)
• Application integrations by using ISV.config and SiteMap
• Microsoft Dynamics CRM 3.0 form event programming
Microsoft online resources
• MSDN: The Microsoft Developer Network (MSDN) is a reference for developers that features code samples, technical articles, newsgroups, chats, and more.
• Training and certification newsgroups: There is a newsgroup for every Microsoft certification. By participating in the ongoing dialogue, you take advantage of a unique opportunity to exchange ideas with and ask questions of others, including more than 750 Microsoft Most Valuable Professionals (MVPs) worldwide.
Skills being measured
This certification exam measures your ability to do the following:
• Understand important skills and areas of knowledge used in the development of extensions for Microsoft Dynamics CRM 3.0.
Exam specifics
Time requirements and questions
• 90 minutes to complete the exam
• 40 questions, with a passing rate of 80 percent
• Multiple choice and multiple answer questions
Registration
Register for Exam #MB2-498, Extending Microsoft Dynamics CRM 3.0.
• Register now (Prometric.com)
1. You have been asked to create a web portal for your company’s customers which allows each customer to view
the data stored against their Microsoft CRM account, but not any other accounts. The company has over 1000 customers who may use this portal, and you want to minimize the licensing cost, while maintaining sufficient security. What users and licenses should you use for this scenario?
A. Create one Microsoft CRM user account with a Microsoft CRM client license that is used by all customers. Use this account for authentication in the portal and for accessing Microsoft CRM data.
B. Create a separate Microsoft CRM user account for each customer, each with a Microsoft CRM client license. Use each account for authentication in the portal and for accessing Microsoft CRM data.
C. Create a separate, non-Microsoft CRM authentication mechanism for each customer in the portal. Purchase a Microsoft CRM External Connector License. Create one proxy account which the portal uses to access Microsoft CRM data.
D. Create a separate, non-Microsoft CRM authentication mechanism for each customer in the portal. Retrieve Microsoft CRM data directly from the SQL database using filtered views, hence no Microsoft CRM licenses are required.
Answer: C
2. Your company has a requirement that whenever a user creates a case in Microsoft CRM, a record is written to a custom application. As the custom application can be slow to update, you want to ensure that the code you write does not impact the Microsoft CRM user’s experience. You also want to ensure that only data which is saved to Microsoft CRM is written to the custom application. How should you write the logic to update the custom application?
A. As a Pre-Callout. B. As a Post-Callout.
C. Using client-side Java Script that runs on a form’s OnSave event.
D. As a workflow assembly that is called from a workflow rule that runs on the Create event. Answer: D
3. You need to build some custom validation code that will force Microsoft CRM users to enter values in certain fields of an oppportunity once its CloseProbability exceeds 50%. If a user fails to enter appropriate data an error message displays, and they are prevented from saving the opportunity. How can you achieve this? Choose the 2 that apply.
TestInside MB2-498
A. Use a Post-Callout.
B. Use a Pre-Callout.
C. Use client-side Java script. D. Use a workflow assembly. Answer: BC
4. You are creating an ASP .NET application to extend your company’s Microsoft CRM implementation, and you want the application to resemble the Microsoft CRM application. How should you achieve this with the minimum effort, while ensuring your extensions are fully supported?
A. Reference the cascading style sheets used by the Microsoft CRM application. B. Use the Microsoft CRM ASP .NET web controls within your custom pages.
C. Create .aspx web pages that inherit from the class Microsoft.Crm.Application.BasePage.
D. Use the styles in the cascading style sheet file template.css that is supplied with the Microsoft CRM 3.0 SDK. Answer: D
5. You are creating custom web pages that extend Microsoft CRM contact functionality, using the Microsoft CRM web service. You want your web pages to reflect any changes made to the Microsoft CRM entity and attribute display names. How should you do this, with the minimum of additional development work?
A. Read the display names from the Microsoft CRM web service MetadataService. B. Read the display names from the Microsoft CRM web service CrmService.
C. Store all text in a satellite .Net assembly. Create a separate copy of the satellite assembly for each deployment with the relevant text.
D. Use .Net Reflection within your web pages to determine the entity and attribute display names at runtime from the WSDL generated by the Microsoft CRM web service.
Answer: A
6. You want to display Microsoft CRM data within an ASP .Net DataGrid web control. It is important that only data the user has permission to see is displayed. Which of the following techniques can you use? Choose the 2 that apply.
A. Use the RetrieveMultiple method of the CrmService web service to retrieve the Microsoft CRM data as a
Free PassGuide Practice Engine Demo Download
Pass4sure offers free demos for each certification exam, including all IT vendors. You can check out the testing engine software, or pdf file question quality and usability of our practice exams before you decide to buy it. We are the only one site that offers demos for almost all IT certification exams.If you want to try p4s exam practice engine demo.
http://demo.passguide.com/download
BusinessEntityCollection, and bind this to the DataGrid.
TestInside MB2-498
B. Use the RetrieveMultiple method of the CrmService web service to retrieve the Microsoft CRM data as a
DataSet, and bind this to the DataGrid.
C. Use the RetrieveMultiple method of the CrmService web service to retrieve the Microsoft CRM data as a BusinessEntityCollection. Use custom code to iterate through the BusinessEntityCollection to add the data to the DataGrid.
D. Use classes in the System.Data .Net Framework namespace to populate a DataSet with the results of a SQL
query against Microsoft CRM filtered views. Bind this DataSet to the DataGrid. Answer: CD
7. You are building a custom web application to update Microsoft CRM data via the Microsoft CRM platform. This data includes some numeric fields which may have maximum and minimum values applied within the Microsoft CRM schema; values which may be changed in the future. Your priority is for the custom application to offer a similar user experience to that of the Microsoft CRM application, including how users are notified of data validation errors. What is the best way to do this?
A. Use the MetadataService to identify the maximum and minimum permitted values. Use these values to apply data validation within the user interface.
B. Use the Microsoft CRM customization interface to find the current maximum and minimum permitted values. Store these values in a resource assembly, and update the resource assembly whenever the values are changed.
Use these values to apply data validation within the user interface.
C. Use the MetadataService to identify the maximum and minimum permitted values.
Write a PreCallout to implement the data validation using these values, and to pass validation error messages to the user.
D. Do not do any data validation in the application.
If the Microsoft CRM platform returns any errors, display them to the user. Answer: A
8. You have created a workflow .NET assembly and deployed the assembly dll to your company’s Microsoft CRM server. You have local administrator rights on the server. What additional steps do you need to take to ensure you can debug the assembly on the server? Select two answers. Each correct answer forms part of the complete solution Choose the 2 that apply.
A. Deploy an up-to-date program database (pdb) to the server.
TestInside MB2-498
B. Add the assembly to the Global Assembly Cache.
C. Ensure a .Net Framework 1.1 debugger is installed on the server. D. Ensure a .Net Framework 2.0 debugger is installed on the server. Answer: AC
9. You have written a workflow assembly method which takes two parameters: StartDate is of type datetime, and AccountID is of type lookup, and expects an account entity. Neither parameter has a default value. How should you supply information about these parameters within workflow.config?
A.
C.
10. You want to return multiple values from a method in a workflow .NET assembly. How should you do this?
A. Define multiple parameters as By Reference, and return values through these parameters.
B. Define the return value as a string. Concatenate all the values into the string, and use string manipulation functions within the workflow rule to split the different values.
C. Define the return value of type XML. Build all the values into the one XML document, and use the retval element in the workflow.config file.
D. Define the return value of type entity. Return a DynamicEntity with the values set a properties of the
DynamicEntity. Answer: C
11. You work for an international organization that, for security and localization reasons, has several Microsoft CRM servers. You have developed a workflow assembly that is intended to be deployed to all the Microsoft CRM servers. The assembly has a strong name. Some of the CRM servers will already have workflow assemblies that
TestInside MB2-498
are specific to that server. What steps should you take to deploy the assembly with the minimum of effort?
A. For each server, update their workflow.config file with the method definitions in your assembly. Copy the assembly to the assembly directory within Microsoft CRM.
B. Create a workflow.config file which contains all the required configuration. Replace each server’s workflow.config file with your workflow.config file.
Copy the assembly to the assembly directory within Microsoft CRM.
C. Create a file
Copy the assembly to the assembly directory within Microsoft CRM.
D. Install the assembly into the Global Assembly Cache on each server. Answer: A
12. You are writing a Post-Callout which updates Microsoft CRM data via the CrmService web service. How can you ensure that the updates are made using the context of the user whose changes caused the callout to run?
A. Create a parameter of datatype caller. Read the data in the userid XML element of the data passed to this parameter, and assign it to the CallerIdValue of the CrmService object.
B. Read the user information from UserId property of the userContext parameter. Assign this value into the
CallerIdValue of the CrmService object.
C. Read the user information from UserId property of the userContext parameter. Create a new instance of the NetworkCredential class using the UserId, and assign this credential to the Credentials property of the CrmService object.
D. Create a parameter of datatype caller. Read the data in the userid XML element of the data passed to this parameter, and assign this credential to the Credentials property of the CrmService object.
Answer: B
13. Within a PostCreate callout method, what is the quickest way to determine the primary key of the newly created entity?
A. Read the value of the InstanceId property of the CalloutEntityContext parameter passed to the callout method.
B. Within the callout.config.xml file, specify that the primary key attribute should be passed as a postvalue. Read this value from the postEntityImageXml parameter passed to the callout method.
C. Read the value of the EntityID parameter passed to the callout method.
TestInside MB2-498
D. It is not possible to determine the primary key of the newly created entity, as the primary key is only assigned
after all callouts have completed. Answer: A
14. You have written a PostUpdate callout that performs calculations on the Microsoft CRM order record when it
is changed, and updates the record with the results of the calculation. When you try to update an order through the
Micrsoft CRM interface it takes a long time, and ultimately gives a timeout error. During the update you notice the processor utilization on the server rises significantly. What should you do to resolve these problems?
A. In callout.config.xml, add the following attribute to the subscription element for the callout:
timeout=”2″
B. In callout.config.xml, add the following attribute to the subscription element for the callout:
onerror=”ignore”
C. Rewrite the callout code to ensure that the updates to the order object only occur once as a result of changes by the user, and do not repeat endlessly as a result of the update made by the callout.
D. Rewrite the callout code to make the updates to the order record asynchronously. Answer: C
15. You have created a callout assembly, MyCompany.MyCallout, and deployed it on a Microsoft CRM server. You now want to debug the callout. To which process should you attach the debugger?
A. w3wp.exe
B. CrmWorkflowService.exe
C. MyCompany.MyCallout.dll D. MyCompany.MyCallout.exe Answer: A
pass4sure MB2-498
Questions and Answers : 120 Q&As Expected Date: October 22nd , 2008 Price: $159.99 $125.99 Pre-Buy price: $88.19 Save $37.8
Free download:pass4sure microsoft MB2-498 v2.83
Free download:testking microsoft MB2-498 v2.83
| P4S Free Downloads |
|
Type |
Exam Braindumps | New Questions & Answers |
Latest Updated |
Available link |
![]() |
All Pass4sure's Exam Pack |
858 |
1 days ago | Download Free Testing Engines |
PassGuide Braindumps-Free Test king Help You Quick Pass Any it Certifications Exams
Click links: www.testking.la/braindumps/free/down/crack/all/testkingPass Guide Training Materials Dumps
Top Posts for Today
- pass4sure for novell cert exam (2 views)
- Pass4sure HP2-Z04 (2 views)
- Pass4sure LOT-802 (2 views)
- Pass4sure citrix 1y0-a04 2.95 (2 views)
- pass4sure emc e20-310 2.83 (1 views)
- pass4sure ccsp 642-551 v2.73 (1 views)
- pass4sure lotus 190-836 2.77 (1 views)
- Pass4sure IBM 000-M01 2.93 (1 views)
- pass4sure Symantec 250-501 2.95 (1 views)
- pass4sure bea 0B0-107 2.93 (1 views)










Pingback by Pass4sure Microsoft MB2-498 2.83 | Free Latest Topcerts Pass4sure Rapidshare 4shared Dumps
[...] Number:MB2-498 Exam Name:Microsoft Certification – Extending Microsoft CRM 3.0 Market Price:$159.99 Member [...]
Pingback by Testking Microsoft MB2-498 | Download Free Latest Testking Certification Exams Training vce PDF Materials Braindumps
[...] Number: MB2-498 Exam Exam Name: Extending Microsoft CRM [...]