Thursday, July 21, 2011

“rsItemNotFound” error when clicking on any Navigation List in GP 2010 R2 (SP2)

After a recent upgrade from GP 9.0 to GP 2010 R2 I ran into an interesting problem. The client is running on SQL Standard 2005 SP4 and I was aware that the Charts and KPI’s in GP were not going to work since they are only supported with SQL 2008 or above. See an excerpt from the upgrade documentation below:

image

During my tests after the upgrade, I selected the Customer Navigation List and I was confronted with this error message:

rsItemNotFound400The item '/xxxxxx/Sales/Charts And KPIs' cannot be found.http://go.microsoft.com/fwlink/?LinkId=20476&EvtSrc=Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings&EvtID=rsItemNotFound&ProdName=Microsoft%20SQL%20Server%20Reporting%20Services&ProdVer=9.00.5057.00Microsoft SQL Server Reporting Services9.00.5057.00127OsIndependent1033ReportingServicesLibraryThe item '/xxxxxx/Sales/Charts And KPIs' cannot be found.

The first thing my mind jumped to were the new Business Analyzer panes in GP 2010 R2. How could I turn them off? The BA pane is looking for the Charts and KPI’s on the SQL Reporting services server and they of course are missing since they are not supported on SQL 2005.


Solution:

I discovered that I could hide the BA pane and the error message would then not show up. Once you click past all the error messages, the navigation list will load. You can then click the List Name settings dropdown >> Show/Hide >> and uncheck Business Analyzer.

DisableBAinNavigationList

This is great but what if I have many users and I want to hide the BA pane for every user? Using the Manual Logging feature in the Support Debugging Tool (written by David Musgrave from Microsoft, a must have if you’re a GP admin, available only on Partnersource, ask your partner to get it for you), I was able to determine which table holds this setting for the Navigation Lists. Below is a SQL script that will hide the BA pane for every Navigation List.

UPDATE DYNAMICS..SY07225 SET FactBoxVisible = 0



The above SQL code is great but there’s one problem. Every time a user clicks on a Navigation List that they’ve never clicked on before, a record will get inserted into the table and of course the BA pane will be visible by default. To overcome this problem, I used the above mentioned Support Debugging Tool to create a table trigger. When GP reads data from the List View Options table (DYNAMICS..SY07225), this trigger catches that read and changes the data that is getting returned to hide the BA pane. You can download the trigger here. Download the SDT_HideBAinNavigationList.xml.dbg.xml file. In Support Debugging Tool (I am using build 15, not sure if this file is compatible with earlier versions of SDT), select Options >> Configuration Export/Import and import the downloaded file. This will create an Automatic Debugger Mode trigger which you will need to enable for all users. Since this is not an SDT tutorial, please check out the Debugger pdf on the SDT page for instructions on how to use the Automatic Debugger Mode and the other features of the tool.

PS. This was a quick and dirty debugging job. I did NOT thoroughly test every bit of code in this example. Use at your own risk.

Of course, I gotta say, you really shouldn’t be on SQL 2005 because you’re missing out of all the new features. I should go tell the customer this…

Smile

217 comments:

«Oldest   ‹Older   201 – 217 of 217   Newer›   Newest»
المتوكل على الله said...


شركة رش مبيدات بالدمام
شركة مكافحة الحشرات بالدمام
شركة تنظيف بالدمام
شركة تسليك مجارى بالدمام
شركة تنظيف خزانات بالدمام
شركة تنظيف مساجد بالدمام
شركة تنظيف واجهات حجر بالدمام
شركة تنظيف مسابح بالدمام
شركة عزل خزانات -بالدمام

المتوكل على الله said...


شركة تنظيف بالرياض
تقدم خدمتها فى جميع المجالات الخاصه بالتنظيف والمكافحة الحشرات بمدينة الرياض
شركة رش مبيدات بالرياض
شركة تنظيف كنب بالرياض
تعتبر شركة ركن كلين للصيانة والنظافة من اولى الشركة التى له اسما فى مجال خدمات التنظيف ومكافحة الحشرات نحن لدينا احدث المعدات لجلى وتلميع السرميك وافضل المنظفات التى تستخدم فى مجال التنظيف الشامل بالرياض.
شركة تنظيف موكيت بالرياض
شركة تنظيف خزانات بالرياض
شركة تنظيف مساجد بالرياض
شركة تسليك مجارى بالرياض

azez 0569991822 عزيز said...

شركة رش مبيدات بالجبيل
شركة مكافحة حشرات بالجبيل
شركة مكافحة النمل الابيض بالجبيل
شركة مكافحة فئران وقوارض بالجبيل
شركة مكافحة صراصير بالجبيل
شركة مكافحة البق بالجبيل

afaf elgamal said...

شركة تنظيف بأبها

شركة تنظيف فلل بأبها
شركة تنظيف شقق بابها


شركة تنظيف منازل بأبها
شركة تنظيف مجالس بابها
شركة ننظيف موكيت بأبها
شركة تنظيف خزانات بأبها
شركةتنظيف منازل بخميس مشيط
شركة تنظيف فلل بخميس مشيط

afaf elgamal said...

شركة تنظيف فلل بأبها
شركة تنظيف شقق بابها


شركة تنظيف منازل بأبها
شركة تنظيف مجالس بابها
شركة ننظيف موكيت بأبها
شركة تنظيف خزانات بأبها
شركةتنظيف منازل بخميس مشيط
شركة تنظيف فلل بخميس مشيط
شركة تنظيف مجالس بالرياض
شركة تنظيف مساجد بالرياض

bilal khan said...

I think as much it is uncommonly important and instructed. I should need to thank you for the exercises.

cong ty lam phim 3d du an

Bilal Mughal said...

i like our content thanks for posting i will come back to read this amazing stuff
اغاني مسلسلات رمضان - اغاني- mp3 download - مهرجان - موال - اغاني جديدة

Molina Morgan said...

I would like to appreciate your information. I found it very interesting and grateful thanks for sharing this with us.
digital marketing company in faridabad

eman Gamal said...

هل تبحث عن شركة متخصصة فى خدمات التنظيف بالطائف بافضل المعدات والسوائل وثقة تمة فى العمل ودقة فى النتائج كل هذه المميزت توفرها شركة الخليج الشركة الافضل والامثل فى الخدمات المنزلية بالطائف وبما اننا الشركة الافضل والامثل بدون منافس سوف نسعى لتوفر افضل الخدمات باقل تكلفة وبقدر كبير من الاهتمام والدقة عزيزى اينما كنت فى اى منطقة ا وحى تابع لمدينة الطائف اتصل بنا وسوف نصلك فى الحال شركة الخليج للخدمات المنزلية شركة تنظيف منازل بالطائف
شركة تنظيف فلل بالطائف
شركة تنظيف خزانات بالطائف
شركة تسليك مجارى بالطائف
شركة رش مبيدات بالطائف
شركة مكافحة نمل ابيض بالطائف
شركة مكافحة حشرات بالطائف
شركة عزل اسطح بالطائف
شركة عزل خزانات بالطائف

eman Gamal said...

الشركة تمتلك خبرة كبيرة ومعرفة تامة بكافة الحشرات التي تعيش بمدينة الرياض ونمتلك كافة المبيدات اللازمة للقضاء عليها ونحن بقسم شركة رش مبيدات بالرياض نهتم باقتناء احدث المبيدات المستعملة على الصعيد العالمي حيث نضمن باستيرادها افضل جودة لخدمتنا ونشكل جلسات عمل علي يد مختصين للتوعية واعطاء التعليمات الخاصة باستخدام المبيدات كل نوع منها على حدا لانها تمتاز بتنوع كبير وطرق استخدام مختلفة ونتائج ايضآ مختلفة.
شركة رش مبيدات بالرياض
شركة مكافحة حشرات بالرياض
شركة مكافحة النمل الابيض بالرياض



eman Gamal said...

الشركة تمتلك خبرة كبيرة ومعرفة تامة بكافة الحشرات التي تعيش بمدينة الرياض ونمتلك كافة المبيدات اللازمة للقضاء عليها ونحن بقسم شركة رش مبيدات بالرياض نهتم باقتناء احدث المبيدات المستعملة على الصعيد العالمي حيث نضمن باستيرادها افضل جودة لخدمتنا ونشكل جلسات عمل علي يد مختصين للتوعية واعطاء التعليمات الخاصة باستخدام المبيدات كل نوع منها على حدا لانها تمتاز بتنوع كبير وطرق استخدام مختلفة ونتائج ايضآ مختلفة.
شركة رش مبيدات بالرياض
شركة مكافحة حشرات بالرياض
شركة مكافحة النمل الابيض بالرياض



toronto wiring said...

thanks for this post very interesting content
japanese cone hat

bilal khan said...

You have completed an awesome activity. I will burrow it and actually prescribe to my companions. I am sure they will be profited from this site



http://arizonaast.org/index.php/chino-valley-arizona-lawyer-2/

bilal khan said...

you doing an awesome job!

http://arizonaast.org/index.php/clifton-arizona-lawyer-2/

bilal khan said...

you doing an awesome job!

http://arizonaast.org/index.php/buckeye-arizona-lawyer-2/


bilal khan said...

you doing an awesome job!

http://arizonaast.org/index.php/bisbee-arizona-lawyer-2/

bilal khan said...

This is a superb article, Given such a great amount of data in it, These sort of articles keeps the clients enthusiasm for the site, and continue sharing more ... good fortunes.

digital marketing

«Oldest ‹Older   201 – 217 of 217   Newer› Newest»