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 Exams 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. B.

C. D. Answer: 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 .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

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

Bookmark and Share
PassGuide provides high-quality test materials, for example, Cisco CCNA CCNP CCIE, Comptia A + NETWORK + Security +, Juniper jncia, jncis, Vmware VCP-410,certification practice exams and so on.We are committed to give full refund to candidates if they fail the exam with use of our products.And we are confident to make such a guarantee. Buy Best Practice Exam,high-quality ,100% Guarantee ,Pls contact me,Mail:Sales@passguide.com
P4S Free Downloads

Type

Exam Braindumps New Questions & Answers

Latest Updated

Available link
Testking torrent 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/testking
Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • e-mail
  • Technorati
  • De.lirio.us
  • IndianPad
  • YahooMyWeb

Pass Guide Training Materials Dumps

Google

Top Posts for Today

2 Comments »

  1. 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 [...]

  2. 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 [...]

RSS feed for comments on this post. TrackBack URI

Leave a comment

If you want to leave a feedback to this post or to some other user´s comment, simply fill out the form below.

(required)

(required)


Free Exam Dumps
Visited 262 times, 1 so far today
xeex462103 length of polycraft drifter indy slot mags abrasive blasters shield stink bug orchid homes air valves china slack problems ticket to work kiki schomp what is pasta primavera pre-op for cervical cone biopsy dimensional paper design timeline of sailsbury robert cecil glad kitchen bags floor matting uk

ryan lenz paragon mortgage mn healing effects when quitting smoking gtp 6 cylinder 2 cycle racing nada radoja harriet tubman coloring page taming the giant corporation pov fantasys dougles larsen kennewick wa dallas jfk noahs ark graphics hindu temple and nashville secretary of stae counselling techniques to deal with depression sante fe new mexico events westminster census wonderboard stucco punisher knife universidad catolica del norte bryer collectable horses licensing georgia electricians variations on simple gifts young onset parkinsons disease ellen mandel pa nj vizio gv42l sale south park creater crossdress wig telescopes used in exploring space sybase how to warts fingers picture stephen richardson murder jack singer calgary empaquetamiento del adn cambell scott actor sienna resturant castle rock co silpada jewelry representatives websites edith hammond electric shock cartoon mail hacked 2 city of fresno ca home page carpet shampooing in new orleans michael jackson will i am winton memories july 26-27 diaster training wichita kansas refraction lab totalizer readout peek freebsd gentoo mushroom cultivation contaminants pdf northeastern united states snakes drowning fenton missouri 91 toyota mr2 performance upgrades aol ips charles h wacker said picodrive s60 3rd juno recessed lighting dealers southaven public schools rc planes tee shirts stacks orlando coin sale pamela shultz cmd cons password not administrators who makes stampede tires emile dont panic coldplay forclosure homes in franklin county ohio how to conduct interviews labview hate bravada awd problems free merle haggard ringtone nirvana polly meaning tds 724a datasheet 27640 sherlock road rene belgian artist industry briefs k b teak bench establishing wild grasslands in northwest us used rosetta stone dr oz and detox the wandering wiccan lou dobbs congressional testimony claw foot tub faucet coupler owner operator independent drivers association euronuke turkish nuked subtitle site launched emperors club eurostar greedy loser biggest free prophetic prayer family maintainence enforcement program nebraska form 10 audio bible in kjv sonic the hedgehog cheat donald dowling real estate applewood contruction ma wwe ppv theme songs mean temps alice springs fresno high school graduate demographics apc c2 surge ohio civilian law enforcement job opportunities sound blaster x fi liquor recommend wedding vows fl baked potatoes fan shaped okuma cnc g codes canciones con sus letras para cantar glenwood springs mls pot of silver coin pusher japanese fish tattoo wendys drink sizes us m1917 canteen read errors dvd decrypter beet carrot cleansing soup burn burnout dominator advantages of interactive learning randy mcmichael charged battery third chance checking account a hanford silver runtime enviroment 5.0 update 6 alessandro vii draco danica walked sista hoops targets inside america windowsxp password snorkeling in oaho first movie filmed in the us behaviour management at school the effects of alternative medicine nikkor 50mm f1.8 1 carat diamond rings adam r hillman usa dentac aberdeen proving ground maryland seagate maxtor storage the aftermath of the missouri compromise posts subject great toad art big barb mohney mattawan mi imitation stone mix commercial architects pharmaceutical companies germany tramadol ingrediants show me cleavage divine bette madi griffen keyes ca directory barrie y and v renee bowser choclate halloween candies cat fairies cameron zachary palos verdes nokia unlocked monterey park incas roads cl mence po sy video news fbi biometrics billion dollars 1995 toyota tercel parts fire hoods letterhead for teacher newsletters barenaked ladies allstar chris godfrey fillmore romeo and juliet first encounter augusta chronicle news bank robber case challenger process systems co we are fighting dreamers mp3 download reverse number lookup china highest rank in the navy viper snake drawing saturn coolant sensor price 1998 sl ansi asqc z1 1993 sampling plan rachel steele titles specialised f s r xc lufkin gerson univeristy of virginia orthopaedics sacred heart monastery tas joker jonathan schrader burning wwheel rpg addictive flash games matt damon actually angry at kimmel long term bruising timbaland presents torrent ign ace combat 5 added touch home amp garden working visa for united arab emirates kenny monday interview video of shell vaa fungal bone disease anemone canadensis canada anemone stock option glossary cancer radiation therapist salary joshua moore group viii technology cirque du soleil beatles love abel car hire interesting places in shanghai sasquatch encounter free anthony hamilton instrumentals federal civilian employee tsp matching funds overcoming the struggles in marriage prevalence of personality disorder ralph lauren amethyst double old fashion cicada club ohio bred quarter horses mark hyman ultra metabolism exxon mobil oil reserve lakes near pleasanton bacardi brands home pet rats life expectancy kutani figure scotch framing tape dispenser 2003 harley davidson engine cough remove heating element fruity oaty bars mp3 theology of lotus blossom aston gardens venice florida jello cake frosting peripheral blood stem cell isolation animal on the muppet show linn nexus american scholarships scams home built backhoe robin spence missouri veterans home warrensburg polysomnographic technologist certified pilot water propulsion unit hawk ind boston peace of mind chords insane clown posse skins for bebo anna mueller winner duane nelson oxford mass lifetime 6-foot folding picnic table mci auction camper clipart mower free 1945 general election results berwick velomax comp bearing replacement mtv in the 1980 s cub cadet snowblower manuals harlequin mills and boon movies tapered tang rhapsody crashes during set up order just what is available assisted living jacksonville florida cd t vaccination in goats hot flashes and celexa middle age timeline la times christian miller yiddish baldilocks goodbye tully fairmont state university clarksburg campus mib parser filetype ppt lapidary belt buckle laso apso puppies sky anytime watch mobile sports front load stackable washer recalls bronson stolte pew research institute ncl sky retrofit historic events of elkton md donation of sick days solving overcrowding prisons find consumer report on sealy grams to kilogram converter cable wall plate splitter andes alpaca farm tgi resin lateral rocess talar fracture nonunion robert dillon new york city century 21 waxahachie tx phonics ch words isis maturnity needham ma failure of tubal ligation teapot bead caps painkiller level walkthrough directions for sleep deprived eeg maricopa county dogs demand media inc nike skates ignite bugle boy 77 sq 117 hijack hearth in kitchen pops fernandez capiz bonestroo engineers doug sweet briar apartments revere massachusetts new business licenses tornados in north dakota vauxhall victor for sale bimba trd lake tear of the clouds kicking poetry of the sixties sears makita chainsaw parts physically ripped tight aura aci window universal remote device numbers ammunition book complete are igneous rocks crystles weird all yankovic kyrgyzstan prof participants workshop conference striper lake anna war bloggers cranbrook for ages 10-12 darryl burrows caterpillars of florida sam adams patriot homebrew rambo showtime and theaters erick kastel c starter wizard 2007 aerial maps pancreatitus foods to avoid beginner welding projects ute tool box lockable perth potty prizes rob taylor morrisville pa lubrizol advanced materials inc distributors inequality in gender one-click vnc how to earn lpn microscopic tongue fungus good and descent endeavors stag animal steve dugan hail purdue sancerre pinot lucas rockstar supernova 2005 aha acls guidelines bone flesh and cartilage ointment brad pitt glasses trails west trailors spice bangkok curfew club turbo lister calculated shipping descartes meditations study guide wasl reading prep strategies adaptec 1480a drivers bud light alchohol percentage what color is your parachute book technorati blog finder video podcast van hellsing balancing equation discoveries in health davenport merrillville