MB2-498 Exam
Extending Microsoft CRM 3.0
- Exam Number/Code : MB2-498
- Exam Name : Extending Microsoft CRM 3.0
- Questions and Answers : 120 Q&As
- Update Time: 2011-09-21
- Price:
$ 119.00$ 69.00
Free MB2-498 Demo Download
Test4pass offers free demo for Microsoft Business Solutions MB2-498 exam (Extending Microsoft CRM 3.0). You can check out the interface, question quality and usability of our practice exams before you decide to buy it. We are the only one site can offer demo for almost all products.
Exam Description
It is well known that MB2-498 exam test is the hot exam of Microsoft certification. Test4pass offer you all the Q&A of the MB2-498 real test . It is the examination of the perfect combination and it will help you pass MB2-498 exam at the first time!
Why choose Test4pass MB2-498 braindumps
Quality and Value for the MB2-498 Exam
100% Guarantee to Pass Your MB2-498 Exam
Downloadable, Interactive MB2-498 Testing engines
Verified Answers Researched by Industry Experts
Drag and Drop questions as experienced in the Actual Exams
Practice Test Questions accompanied by exhibits
Our Practice Test Questions are backed by our 100% MONEY BACK GUARANTEE.
Microsoft Microsoft Business Solutions MB2-498 exam braindumps questions and answers
¡¡
Exam : Microsoft MB2-498
Title : Extending Microsoft CRM 3.0
1. 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
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 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. <parameter name="StartDate" datatype="datetime" />
<parameter name="AccountID" entityname="account" />
B. <parameter name="StartDate" datatype="datetime" />
<parameter name="AccountID" datatype="account" />
C. <parameter name="StartDate" datatype="datetime" />
<parameter name="AccountID" datatype="lookup" entityname="account" />
D. <parameter name="StartDate" entityname="datetime" />
<parameter name="AccountID" entityname="account" />
Answer: C
4. 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.
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
5. 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 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 <YourAssembly>.workflow.config which contains all the required configurations. For each server, add this to the directory which contains the workflow.config 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
6. 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
7. 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
8. 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
9. 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
10. 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
11. 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 BusinessEntityCollection, and bind this to the DataGrid.
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
12. 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
13. 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.
A. Use a Post-Callout.
B. Use a Pre-Callout.
C. Use client-side Java script.
D. Use a workflow assembly.
Answer: BC
14. 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.
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
Click Online chat to talk with us , get more informations about Microsoft Microsoft Business Solutions MB2-498 practice exam study guides questions and answers
Test4pass MB2-498 Exam Features
Quality and Value for the MB2-498 Exam
Test4pass Practice Exams for Microsoft MB2-498 are written to the highest standards of technical accuracy, using only certified subject matter experts and published authors for development.
100% Guarantee to Pass Your MB2-498 Exam
If you prepare for the exam using our Test4pass testing engine, we guarantee your success in the first attempt. If you do not pass the Microsoft Business Solutions MB2-498 exam (ProCurve Secure WAN) on your first attempt we will give you a FULL REFUND of your purchasing fee AND send you another same value product for free.
Microsoft MB2-498 Downloadable, Printable Exams (in PDF format)
Our Exam MB2-498 Preparation Material provides you everything you will need to take your MB2-498 Exam. The MB2-498 Exam details are researched and produced by Professional Certification Experts who are constantly using industry experience to produce precise, and logical. You may get questions from different web sites or books, but logic is the key. Our Product will help you not only pass in the first try, but also save your valuable time.
MB2-498 Downloadable, Interactive Testing engines
We are all well aware that a major problem in the IT industry is that there is a lack of quality study materials. Our Exam Preparation Material provides you everything you will need to take a certification examination. Like actual certification exams, our Practice Tests are in multiple-choice (MCQs) Our Microsoft MB2-498 Exam will provide you with free MB2-498 dumps questions with verified answers that reflect the actual exam. These questions and answers provide you with the experience of taking the actual test. High quality and Value for the MB2-498 Exam:100% Guarantee to Pass Your Microsoft Business Solutions exam and get your Microsoft Business Solutions Certification.
Test4pass MB2-498 examTest4pass MB2-498 pdf exam
Test4pass MB2-498 braindumps
Test4pass MB2-498 study guides
Test4pass MB2-498 trainning materials
Test4pass MB2-498 simulations
Test4pass MB2-498 testing engine
Test4pass MB2-498 vce
Test4pass MB2-498 torrent
Test4pass MB2-498 dumps
free download MB2-498
Test4pass MB2-498 practice exam
Test4pass MB2-498 preparation files
Test4pass MB2-498 questions
Test4pass MB2-498 answers
http://www.test4pass.com/MB2-498-exam.html The safer.easier way to get Microsoft Business Solutions Certification
.




