08 December, 2011

Move files from one document library to another document library in SharePoint Server 2010

I have created two document libraries named as Source Library and Destination Library, now we have a requirement- How to transfer the documents from one library to another.
Please follow the below mentioned steps and let me know in case of any issues:
1-Open two document libraries in separate browsers/internet explorers
2-Click on LIBRARY on the top for both the document libraries
3-Select "Open with Explorer" for both the document libraries


4-this will open up a new window in which you can see you documents
5-now simply copy it and paste it in the destination document library
Note: It will take some time to transfer depending upon the size of the documents
If you have any queries/questions regarding the above mentioned information then please let me know.
I would be more than happy to help you as well as resolves your issues, Thank you
References:
1.   How to: Access, Copy, and Move Files:

2.   Document library planning (SharePoint Server 2010)

3.   Move the contents of a document library using explorer view.
http://msmvps.com/blogs/shane/archive/2006/01/12/move-the-contents-of-a-document-library-using-explorer-view.aspx

01 December, 2011

Best practices, Capacity planning, Implementations, Hardware requirement’s for SharePoint Server 2010

Planning and architecture for SharePoint Server 2010
IT pros can use the content in the planning and architecture guides to develop
conceptual, logical, and physical designs for configuring Microsoft SharePoint
Server 2010 features, servers, and topologies. It also provides
recommendations for system designs based on customer scenarios and includes
information to help IT pros design a highly reliable, consistently available, and
scalable system.
http://technet.microsoft.com/en-us/library/cc261834.aspx
Downloadable book: Planning and architecture for Office SharePoint Server 2007
This book provides information and guidelines to lead a team through the steps of planning the deployment of a solution based on Microsoft Office SharePoint Server 2007. The audiences for this book are business application specialists,
line-of-business specialists, information architects, IT generalists, program
managers, and infrastructure specialists who are planning a solution based on
Office SharePoint Server 2007. It also includes links to planning worksheets for recording information related to your planning and deployment activities.
http://technet.microsoft.com/en-us/library/cc262757(office.12).aspx
Hardware and software (SharePoint Server 2010)
Hardware Requirements
The requirements in the following table apply to the facilities of a single server
with integrated database and the facilities of a server farm that includes a single
server or multiple servers.
http://technet.microsoft.com/es-ar/library/cc262485.aspx
Software Requirements
The requirements of the following tables apply to installations of a single server
with integrated database and facilities of a server farm that includes a single
server or multiple servers.
Preparation Tool Products Microsoft SharePoint (which can be accessed from the
homepage of SharePoint Server 2010) can facilitate the installation of the software
prerequisites for SharePoint Server 2010. Make sure you have an Internet
connection, as some of these prerequisites are installed from the Internet. For
more information, see Deploying a single server with SQL Server (SharePoint Server 2010) http://technet.microsoft.com/es-ar/library/cc262243.aspx 
Deploying a single server with an integrated database (SharePoint Server 2010) http://technet.microsoft.com/es-ar/library/cc263202.aspx  and
Multiple servers to a group or server farm of three levels (SharePoint Server 2010)
http://technet.microsoft.com/es-ar/library/ee805948.aspx
If you have any queries/need any further information information then please let me know.
I would be more than happy to help you as well as resolves your issuesJ

29 November, 2011

"Email Users" action not working


Yesterday I worked on one ticket in which the user had mentioned the problem description “email users” action is not working. This issue has been resolved with the following analysis:

The groups consist of approximately 100 users. If you select all the users and performed an action “actionàEmail users” then it has to open a mail window by including the email ID’s of all the selected users but no redirection and nothing happens.

If I select some users in the range 10-20 then it will perform the exact action as expected. This condition leads me to think that there should be some limitation on which it has to work/stopped working after the range exceeds.

Did research and found out that it is known issue as per this: http://support.microsoft.com/kb/208427

Here is the detail why it happens.
-There is a limit of 2048 characters for URI in IE. in case the length increases , the page wont popup us with error, it shall simply tries redirecting to same page
-In case, the length is within limit, it shall redirect to the page and  call JavaScript, which in turn shall invoke client email application.

Now the question is-How to resolve this issue?
1)      Open the siteàsite actionsàsite settings
2)      Users and groups
3)      Open that specific group in which we need to extract the users list
4)      Change the view from ‘detail view’ to ‘List view’
5)      Copy the list by normal windows ‘copy’ command and paste it in excel
6)      Now it’s easy to get the list and request has been completed

If you have any queries regarding the above mentioned information then please let me know.
I would be more than happy to help you as well as resolves your issues, Thank you

27 November, 2011

Cannot retrieve the URL specified in the XML Link property. For more assistance, contact your site administrator

You can use the XML Web Part to display Extensible Markup Language (XML) and apply Extensible Stylesheet Language Transformations (XSLT) to the XML before the content is displayed.  The content displayed in the XML Web Part cannot contain an HTML <FORM> element. If you need to use the <FORM> element, consider using the Page Viewer Web Part or the Form Web Part.  This is little bit tricky issue and took lot of time to investigate and research to find out the root cause behind this issue.

Problem Description:
Microsoft out-of-box XML web part returns an error when connecting to any SharePoint Web Service - owssrv.dll, lists.asmx, feed.rss. Works fine with static XML data file.

Error message:
Cannot retrieve the URL specified in the XML Link property. For more assistance, contact your site administrator

What exactly I am doing:
Use of the 'XML Web Part' to display the RSS feed from a List.

When I entered the URL to the feed into the 'XML Link' field I receive the message "Cannot retrieve the URL specified in the XML Link property. For more assistance, contact your site administrator."

Troubleshooting Done:
1)   If I click the 'Test Link' a new window opens and correctly shows the feed. 

2)   When I checked the SharePoint logs and found out that no credentials are being supplied with the GET request to listfeed.aspx

3)   Web parts settings are ok as i checked the XSL as well as XML properties.

4)   As the credentials are not being supplied then i had checked the web application pool account is a part of ISS_WPG and WSS_WPG (Worker process groups) and found out that the app pool account is already added inside the mentioned groups

5)   Along with above mentioned groups, there is one more group exist in Active directory called as "WSS_ADMIN_WPG". Now the questions arises-Does the application pool account is a part of this group or not? I checked and found out it's not a part of that group (i.e. WSS_ADMIN_WPG), added the same web application pool account inside the group and check the results but still no success.

6)   Now the final step which is a vital one is "Anonymous", Allowing anonymous access to that web application (Central Administration > Application Management > Application Security > Authentication Providers section). now let’s go to the site collection and allowed anonymous access to a specific list where the problem resides ( Open the site collection-site actions-site settings-advanced permissions-settings-anonymous access-select list and libraries only)

That’s it-as soon as I applied the above mentioned steps and comes back to the home where the xml web part resides-it works without any issues.

Conclusion/Resolution steps:
1)   Web application pool account should be a part of WSS_WPG, ISS_WPG and WSS_WPG

2)   Anonymous access for the web application and list & libraries section at the site collection

If you have any queries/questions regarding the above mentioned information then please let me know. I would be more than happy to help you as well as resolves your issues, Thank you.

17 November, 2011

Error opening MS project .mpp file

MPP documents are Microsoft Project files. Microsoft Project is a software program that helps program managers to define project scopes and plans, assign tasks and keep track of project progress. One user has opened a ticket with our team and mentioned then following details:
Problem description: - MS project files are stored in a document library. After check out the file and tried to edit- I am getting the error.
Error message: The document could not be opened for editing. A Microsoft SharePoint foundation Compatible application could not be found to edit the document.
Machine configuration:
1.     OS-Windows XP
2.     Internet Explorer: IE 7.0
3.     Office Installed: Office 2007
4.     Project application Installed: Project professional 2007
Important points to consider while troubleshooting:
1.  All Office files which consist of Microsoft word excel and PowerPoint files are opening fine without any issues so the problem is with the .MPP files only i.e. Project files.
2.  If we try opening the project files by means of Desktop i.e. user’s machine then file opens fine without any problems
3.  This is vital point which can be consider  as workaround:
v Go to the document library in which project files resides
v Hover your mouse to any project file and select ‘edit in Microsoft Office Project’
v It will give you a pop up by selecting the ‘SharePoint drafts’ option
v Click ok / you can do a check out also by selecting the ‘SharePoint draft’ option
v Now the document is in check out condition so go to the SharePoint drafts location on your machine (Location: \My Documents\SharePoint drafts)
v Open the document by means of draft location, do the changes and save it.
v Go back to the SharePoint site and check in the document.
v Changes will be successfully saved without any problems.
Now, let’s come back to main problem-If you don’t check the “SharePoint drafts’ check box while editing the document then you will get the generic error message as mentioned above i.e. “this component is not compatible …..”
Resolution: Please refer the article which has been posted by Mr. Pratik Vyas-http://sharepointpratik.blogspot.com/2010/07/document-could-not-be-opened-for.html  
If you have any queries/questions regarding the above mentioned information then please let me know.
I would be more than happy to help you as well as resolves your issues, Thank youJ

How to find out the site collection ID

A SharePoint Site is a collection of pages, lists, and libraries configured for the purpose of achieving an express goal. A site may contain sub-sites, and those sites may contain further sub-sites. Typically, sites need to be created from scratch, but sites can also be created according to pre-defined templates that provide packaged functionality. Examples of Site templates in SharePoint include: Blogs, MySites, collaboration (team) sites, document workspaces, groupwork sites, and meeting workspaces.

Sites have navigation, themes/branding, custom permissions, workflows, and have the ability to be configured or customized in a number of ways. In order to achieve a greater degree of maintainability, sites typically inherit site-level settings from their parent sites.

While working on one SharePoint issue in collaboration with the SQL, I need to run a SQL query against a specific site collection by using its ID. So you must be aware how to find out the ID of a site collection. Its takes some time to find out the answer but would like to share with all of you so that you can take the benefit of the same and your time will be saved, Thank you

Here is my analysis regarding the same:
1. Open the Central Administration

2. Application Management
3. SharePoint Site Management
4. Site collection quotas and locks
5. Select the appropriate site collection and you will get the ID of that specific site collection on top of the browser.

If you have any queries/questions regarding the mentioned information then please let me know.
I would be more than happy to help you as well as resolves your issues, Thank you

How to find out the ID of a subsite

A subsite is a single SharePoint site within a site collection. A subsite can inherit permissions and navigation structure from its parent site or these can be specified and managed independently. Creation of subsites can be delegated to users of a site collection, but creation of site collections must be performed by a service administrator. A sub-site can also have sub-sites of its own. Because every site below the top-level site is actually a sub-site, each sub-site is generally called simply a site.
There might be a situation arise in which you need to find out the ID of the subsite. I had spend some time on this to debug and got the solution. Please refer the following steps and use your subsite ID to fulfill your project requirements, Thank youJ
How to find out the ID of a subsite
1. Save the current site as site template [.STP extension]
2. Save it to disk somewhere.
3. Now, navigate to that location and rename the file to .CAB extension.
4. Extract the CAB file and find the manifest.xml file.
5. Now, in the file check for the site ID/TemplateID string and get the value.
6. Navigate to end of this post for the TemplateID to Name mapping.
If you have any queries/questions regarding the above mentioned information then please let me know.I would be more than happy to help you as well as resolves your issues
Reference:
1. Determining Between SharePoint Site Collections and Sub-Sites
2. What is a SharePoint site or subsite?-
3. Videos-How to create subsites in SharePoint 2010 and SharePoint 207-

How to find out site ID

How to find out the ID of a site collection, subsite and list
While working on one ticket, I did some research and fetched some things regarding ID’s.

Site collection, Subsite and List are important entities which are widely used on day to day basis.

There are times when you need to find out the Id/Guid of a site collection, subsite or list as per the project requirements, analysis of guids will be very useful to resolve many issues in SharePoint environments.

Here is my analysis regarding this as How to find out the ID/GUID of the above mentioned entities:

How to find out the ID of a site collection:

1.     Open the Central Administration
2.     Application Management
3.     SharePoint Site Management
4.     site collection quotas and locks
5.     Select the appropriate site collection (Please refer the following screenshot) and you will get the ID of that specific site collection.


How to find out the ID of a subsite:
1.     Save the current site as site template [.STP extension]
2.     Save it to disk somewhere.
3.     Now, navigate to that location and rename the file to .CAB extension.
4.     Extract the CAB file and find the manifest.xml file.
5.     Now, in the file check for the site ID/TemplateID string and get the value.
6.     Navigate to end of this post for the TemplateID to Name mapping.

How to find out the List ID:
1.     Navigate to the SharePoint list using the browser.
2.     Select the Settings + List Settings menu command.
3.     Copy the URL from the browser address bar into Notepad. It will look something like:

Delete everything before and including “List=”.
Change “%7B” to “{”
Change all “%2D” to “-“
Chnage “%7D” to “}”
You are now left with the Id:

{47F2F5E2-6474-4929-B986-64BBE801C97A}

List of MOSS 2007 Template ID Information

0 - GLOBAL (SetupPath=global) - "Global template"
1 - STS - "windows SharePoint Services Site", "Team Site", "Blank Site", "Document Workspace"
2 - MPS - "Basic Meeting Workspace", "Blank Meeting Workspace", "Decision Meeting Workspace", "Social Meeting Workspace", "Multipage Meeting Workspace"
3 - CENTRALADMIN - "Central Admin Site"
4 - WIKI - "Wiki Site"
7 - BDR - "Document Center"
9 - BLOG - "Blog"
20 - SPS (OBSOLETE) - "SharePoint Portal Server Site"
21 - SPSPERS - "SharePoint Portal Server Personal Space"
22 - SPSMSITE - "Personalization Site"
30 - SPSTOC (OBSOLETE) - "Contents area Template"
31 - SPSTOPIC (OBSOLETE) - "Topic area template"
32 - SPSNEWS (OBSOLETE) - "News area template"
33 - SPSNHOME (SubWebOnly) - "News Home template"
34 - SPSSITES - "Site Directory area template"
36 - SPSCOMMU (OBSOLETE) - "Community area template"
38 - SPSREPORTCENTER - "Report Center Site"
39 - CMSPUBLISHING (SetupPath=SiteTemplates\PUBLISHING) - "Publishing and Team Collaboration Site"
40 - OSRV (SetupPath=SiteTemplates\OSRV) - "Shared Services Administration Site"
47 - SPSPORTAL - "Corporate Intranet Site"
50 - SRCHCEN - "Search Center"
51 - PROFILES - "Profiles"
52 - BLANKINTERNETCONTAINER - "Internet Presence Web Site"
53 - BLANKINTERNET - "Publishing Site", "Press Releases Site", "Publishing Site"
54 - SPSMSITEHOST - "My Site Host"
90 - SRCHCENTERLITE (SetupPath=SiteTemplates\SRCHCENTERLITE) - "Search Center Lite"
6221 - PWA (SetupPath=SiteTemplates\PWA) - "Project Web Access Site"
6215 - PWS (SetupPath=SiteTemplates\PWS) - "Project Workspace"
14483 - OFFILE - "Records Repository", "Records Repository"

If you have any queries/questions regarding the above mentioned information then please let me know.
I would be more than happy to help you as well as resolves your issues J Thank you

16 November, 2011

Ambiguous name detected: tmp.dde

Guys,

Today I m very happy to write this article, not because I have resolved this issue, not because I have done research on this, not because I did any debugging on this... but the reason behind this is-One of my colleague named “Vinesh Kapoor” has resolved this issue and registers his name by making an entry in the knowledgebase. As I always share the articles to benefit the SharePoint communities so here are the details:

Problem Description: Whenever user tries to open a word document in SharePoint, she get the error "Ambiguous name detected: tmp.dde"

Error message: Ambiguous name detected: tmp.dde

Resolution:
1) Close the entire word document and rename NORMAL.DOTM
2) You will find that under : \Documents and Settings\<your account>\Application Data\Microsoft\Templates
3) Open a blank word document and close it.
4) Check the location again, you will find that normal.dotm will be created.
5) Ask the user to open the word document from the SharePoint site and it worked fine

Reference to the same, a simple question comes to my mind as what is the function of this NORMAL.DOT file, if this file does not exist on the computer then will it make any difference, can we make changes inside this file, if we make any changes then does it impact the normal functioning of word files???

Questions will be many but let’s try to understand the basics so that we will understand the base functioning.

Here is my analysis:
What is NORMAL.DOT FILE?-The normal.dot file is the default Microsoft Word TEMPLATE. This file is used to store the default settings such as font, font size, content of a file, etc. that is used with each of the Microsoft Word file you open. This can be useful if you find yourself having to adjust the font type, font size, or other setting each time you open Microsoft Word.

How do I modify the normal.dot file?
-Open the normal.dot file and change the settings you wish to adjust. For example, if you want the default font size to be 14 each time you open Microsoft Word open the normal.dot file change the font size to 14 and save the document.

If you have any queries/questions regarding the above mentioned information then please let me know.I would be more than HAPPY to help you as well as RESOLVES your issues, Thank you J

Code blocks are not allowed in this file

One of my user has opened a ticket with my team by mentioning “He is not able to browse his SharePoint Team Site and getting the below mentioned error message.

Problem Description: Not able to browse the SharePoint site

Error Message: An error occurred during the processing of /site/My Documents/Forms/Alldocuments.aspx. Code blocks are not allowed in this file.
Here is my analysis regarding the same:
    1) Check the site settings page is opening or not.
   How to check that? - Site URL/_layouts/settings.aspx
   2) If you are using any specialized master page in your environment then make sure it is properly selected under the master page galleries
How to check that? – Site actions-site settings-Under look and feel-master page galleries
   3) Check the default.aspx page is existing or not
How to check that?

-Open your site, it’s quite obvious that you will get error message
-Be on that same page
-Control + O (from your keyboard)
-This will open the shared view of your site
-if you see the default.aspx page their then go ahead and take the backup of that page in the same location
-It wills create-default1.aspx—this is fine and we are on right track
-In this same shared location, you can see the created subsites i.e. the child sites which are created underneath
-Go to any of the subsite by means of shared drive and copy the default.aspx and paste it at the root location
-Try t browse the site and check the results
-Your site is up and running without any issuesJ

If you have any queries/questions then please let me know.
I would be more than HAPPY to help you as well as RESOLVES your issues, Thank youJ

15 November, 2011

The filtering process could not be initialized. Verify that the file extension is a known type and is correct

Presently I am working on one search issue which is severity-1 and working towards the resolution. Here is my analysis and research that I did on this issue. If anybody has any suggestions then please append the same. I would be more than HAPPY to implement and discuss the same so that SharePoint community will benefit the same. Thank you

This is the site link: URL which is affected and reflecting in the crawl logs: /sites/ccas/applications/secore/shared%20documents/settlements/projects/2010/r1/20091005-%20ccas-so1%20owni%20gw%20correction/project%20plan/200919590_plan_owni_correction.xls

Error Message: The filtering process could not be initialized. Verify that the file extension is a known type and is correct

Problem Description: Search is not working and getting the above mentioned error message. Its happening only for one files i.e. .XLS

Action Taken:
1) Checked the file extension is added or not (How?-Please refer the following steps)
+Central administration
+Shared Service provided
+Search settings
+File Extensions
Reference: http://technet.microsoft.com/en-us/library/cc262700(office.12).aspx


2) Checked file name has any invalid characters but its proper one and no issues with it.

3) Checked IFilter which was released after the initial release of SP2007
reference: http://www.microsoft.com/downloads/en/details.aspx?FamilyId=60C92A37-719C-4077-B5C6-CAC34F4227CC&displaylang=en


4) This is not PPTX/any 2007 document so thats why i haven't checked this(Link to Microsoft 2010 Filter Packs): http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5cd4dcd7-d3e6-4970-875e-aba93459fbee&displaylang=en

5) The document does not consist of any embedded links as per this reference:
http://blogs.msdn.com/b/russmax/archive/2010/11/11/sharepoint-2007-search-trying-to-crawl-office-documents-that-contain-embedded-links.aspx


6) Resetting the crawl index and run a full crawl is not a feasible solution as we cannot do this in production environment.

7) As per this link: http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/2906b07f-291d-4ac0-8b3f-d47166cb309d/
We cannot disable the search service and reset & configure everything

The only thing that we can try at this moment is: convert the document to .XLSX and do incremental crawl and check the results
reference: http://social.technet.microsoft.com/Forums/en-US/sharepointsearch/thread/9ee200bd-94c9-43c9-b329-e15b09c6f0f3/