Omicron Llama

Coding all day, every day.

SharePoint Forms Authentication (FBA) with Apple iOS

Over on my Github project I have finally got round to doing some updates to the code. I’ve added a class that simplifies Forms Authentication, and allows you to issue the same REST API queries against SharePoint. Code samples are on the wiki on the Github site. Doing this wasn’t really that difficult, you basically […]

Failed to load the appropriate report editor – PerformancePoint Server 2010 and SSRS 2012

If you are running PerformancePoint Server on SharePoint 2010, and have installed SSRS 2012, you will notice that you cannot edit any SSRS Reports within Dashboard Designer, you’ll get the following message: “Failed to load the appropriate report editor. Please verify the appropriate plug-in is installed. Sometimes (though not always) you get this warning which […]

Creating Custom PerformancePoint Reports in C#

(Concepts here are discussed around SharePoint 2010 but should equally be applicable to SharePoint 2013. All concepts here apply only to full-trust farm solutions, and cannot be done at all with Sandboxed solutions or with the App model)Occasionally you might give given the requirement (as a developer) to provide the ability to insert a chart […]

Get All PerformancePoint Filter Value selections in a Site Collection For the Current User

Here’s some code to get all PerformancePoint filter selections for the current user in a web site. This is a fairly straightforward operation. First you need a collection of strings, each of which is the URL to a PerformancePoint Filter stored in SharePoint. In this code snippet I use SPSiteDataQuery (in the DiscoverFilterUrls() method). You […]

SPSite, FileNotFoundException and the Server Object Model in Console Applications and PowerShell Scripts

For a beginner SharePoint developer, there can be a fair amount of confusion around the seemingly trivial task of building a C# Console Application to connect to a SharePoint site and to learn the object model. You merely include a reference to the Microsoft.SharePoint.dll assembly, instantiate an object, passing in your site URL and you’re […]

Unable to load first class Dao provider type – PerformancePoint Services error code 10201

If you’re doing development against PerformancePoint Services API, whether in a custom ASP.NET site, a Console Application, make sure you have the Bpm configSection within your web.config (or App.config). You want to add the following configSection to your config file:

  And you also want to include this under the root element of your […]

ASP.NET Modules – reading InputStream with StreamReader

If, like me, if you’ve gotten into habit of wrapping most things that implement IDisposable in a ‘using’ statement, then you’ll be wondering why the hell you can’t read from the Requests’s InputStream property using a StreamReader without your request pipeline breaking. Turns out, that you mustn’t dispose of the StreamReader immediately, as when you […]

Unable to resolve NTLM or Windows users in People Picker in Central Admin

This totally drove me round the bend. If you’re in Central Administration and you can resolve FBA accounts find but not NTLM, then check to make sure you’re on the correct Alternate Access Mapping for the site. You might be using http://centraladmin.mydomain.local:12345 and it may not work, until you access Central Admin via http://centraladmin:12345. Also, […]

Previous Posts Next posts