only My site

Saturday, April 14, 2012

Sharepoint Solution Architect Role

One more Solution Architect role Ad in my inbox and I highlighted the items based on my experience.

Must have:
1. SharePoint 2010 Capacity Planning
2. Migration of customized Sharepoint 2007 to sharepoint 2010
3. Solution structuring , packaging & deployment in SP 2010
4. Architecture of Service Application in SP 2010
5 Migrate custom webparts, Features, solutions from 2007 to SP 2010

Good to Have:
1. Business Data connectivity(Integration with SAP)
2. Branding & Customization of Sharepoint 2010
3. Feature Stapling
4. Timer Jobs & Web Services in Sharepont

Red - Basic Idea Only Green - Theory & Experience Yellow - Theory only

So I am going to focus on Service Applications.

Simple Incremental Status update

We may need to show the states of the server side operation status to users, if it is a bulk data process. One such example is Import or Export data. I searched for a solution and found a simple but attractive solution.
http://encosia.com/easy-incremental-status-updates-for-long-requests/

Sunday, April 1, 2012

Sharepoint Technical Architect - Skills & Responsibilities

I saw an ad for Technical Architect position and they requested the following. I thought it may useful to someone who are looking for the position

-Ability to map user requirements to standard MOSS features, identify customization areas, estimate the customization effort and translate the analyzed requirements to design using MOSS

-Consulting aptitude to be able to provide support to pre-sales and assisting clients in decision-making process
-Excellent written and verbal communication skills
-Strong Technical leadership - should be able to build technical capability and provide mentoring
-Hands-on working experience with Share point 2010 ,MOSS 2007 (earlier on SharePoint 2003)

Must have worked on most of the following:
Web Part Development - identify standard and custom development and execute
Workflow development - strong understanding of modeling workflows and developing portal solution based on the workflows
Infopath form Development
Integration experience with third party SW and Tools
Installation and Configuration of MOSS / Share point 2010

Deployment
Migration from SharePoint 2003Â to MOSS 2007 to Share point 2010
Worked with KPIs, Excel services, BDC, BI
Experience in development using .NET architectural models including .NET Framework, CLR, XML, C#, ASP.Net, VS.Net, Team Foundation Server, Silver light & WCF.
Strong knowledge of SDLC

Candidates are desired to have:
Working experience on BizTalk, Content Management Server, SQL Server including SQL Analysis, Integration and Reporting Services, Commerce Server
Working knowledge of OO design, AJAX

Error : “Access is denied. Verify that either

Recently I noticed one issue in User profile page. The issue is the users "About me" and "Picture" which I updated in my profile is visible in Profile page but not in People search result. Obviously I understood that it is crawl issue and found the below issue in crawling.

Error : “Access is denied. Verify that either the Default Content Access Account has access to
this repository, or add a crawl rule to crawl this repository. If the repository being crawled is a
SharePoint repository, verify that the account you are using has "Full Read" permissions on the
SharePoint Web Application being crawled.”

Resolution : In Search Service application > Seach Administration > Check the 'Default content
access account'. In my case it is 'Domain\SP_XXXSearchUser'

Make sure this account has the '' permission in the 'User Profile Service' application.

Step - 1
Step – 2

Also make sure there is an entry for DisableLoopbackCheck in the registry.
If its not present follow the below steps :

Go to command window and type regedit.exe

Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

Right click on LSA and create a new 32bit DWORD value

Name it as "DisableLoopBackCheck" and modify its value to 1

Close the registry and crawl the content.

SPContext Replacement in Timer Jobs

Recently we encountered an issue in running the code (with "SPContext") in Timer job. After doing the learning, I understood the that the SPContext will not work in

1. Timer Job
2. Event Receier
3. Console and windows application running in the servers

Solution :

The solution is

using(SPSite oSite = new SPSite(this.WebApplication.Sites[0].Url))

{

using(SPWeb oWeb = oSite.OpenWeb())

{

}

}