I have seen a problem where a user always prompts for a username and password when they are trying to open a SharePoint 2010 site. The credential dialog box has got the username field as READ ONLY.
The reason for the prompt is that the username for unknown reason is wrong and cannot be changed!
If you check the security event log, you will see Event ID 4648
To fix this problem you need to check the Windows Credential Manager, start it from the CMD
control /name Microsoft.CredentialManager
and remove the wrongly assigned credential to the site
Showing posts with label sharepoint. Show all posts
Showing posts with label sharepoint. Show all posts
Monday, October 29, 2012
Wednesday, April 11, 2012
SharePoint 2010 - Get Logged In User Details
To get the user details using JavaScript from SharePoint 2010, use the following code:
the SP.JS file should be available from the standard installation folder of SharePoint 2010
Thursday, March 08, 2012
Sharepoint 2007 Access User Profile
To access user profile details from a page within SharePoint, you need the following:
Download the latest jQuery SPServices JavaScript from here
Upload the JavaScript to your SharePoint site
Add a Content Editor Web Part to the page
Edit the Content Editor Web Part, include the following:
The userName and Email have got the value of the logged on user
Download the latest jQuery SPServices JavaScript from here
Upload the JavaScript to your SharePoint site
Add a Content Editor Web Part to the page
Edit the Content Editor Web Part, include the following:
The userName and Email have got the value of the logged on user
Monday, August 22, 2011
MOSS 2007 Shared Service Provider - ACCESS DENIED
I have just done a clean MOSS 2007 installation and tried to open the Shared Service Provider Link and got a BIG ACCESS DENIED ERROR!!
Here is the fix
http://support.microsoft.com/kb/896861
Here is the fix
http://support.microsoft.com/kb/896861
Thursday, February 11, 2010
MOSS CSS Reference
The best CSS Reference for SharePoint Server 2007 you can find on the Internet - save my life!!
http://www.heathersolomon.com/content/sp07cssreference.htm
http://www.heathersolomon.com/content/sp07cssreference.htm
Wednesday, January 30, 2008
Publish InfoPath Form to SharePoint Server 2007
This documentation will guide you how to publish an InfoPath form to SharePoint Server 2007. Published forms in SharePoint will be used as a template in a library, particularly in a form library.
Create a Form Library
You need a Form Library in SharePoint before you publish the InfoPath form as a template to the library. If you can publish directly from InfoPath to SharePoint, you have the option to create the library on-the-fly when you are publishing the form using the publishing wizard. However, if you need to publish it manually, the library must be created before the form is published.
To create a form library, go to any site collection and click on Site Actions – Create (you must have permission to do this)

Under Libraries, choose the Form Library. Enter the name of the library, description and click the Create button
Create the InfoPath Form
Start designing the InfoPath form template. Make sure when creating a new form template, the ‘enable browser-compatible features only’ is checked – if you want to be able to open the form from the web browser. This allows users to view/open the forms without having to have InfoPath application installed on their PC.

This document does not teach you how to design an InfoPath form. Please visit Microsoft website for more details how to design InfoPath form.
Setup the InfoPath Property Promotion
You can promote the properties of the InfoPath form so that they become available as the content type of the form library in SharePoint. This allows you to view the properties of the InfoPath form directly from the SharePoint columns of the library.
From the InfoPath click: Tools – Form Options …
Click on Property Promotion category
Click Add… button and choose the fields to be added and click OK


Setup the InfoPath Compatibility
After you have finished designing your template, set the compatibility to be web browser enabled.
From the InfoPath click: Tools – Form Options …
Click on Compatibility category
Tick the ‘Design a form template that can be opened in a browser or InfoPath’ checkbox

Optionally, you can enter the URL where the Forms Services is running to verify the form with the server
Setup the InfoPath Security Setting
Security setting must be set to: Domain
From the InfoPath click: Tools – Form Options …
Click on Security and Trust category
Select the Domain radio box

Verify the InfoPath Form
Click on the Design Checker from the Design Tasks panel once you are ready to publish the form


Make sure you are getting 0 errors:

Publish the Form Template to SharePoint
To publish the form to SharePoint, click on Publish Form Template… from the Design Tasks panel

From the publishing wizard, you will see four options. You can try to publish directly to a SharePoint server by choosing the first option

Enter the URL of your site collection in which you created the form library

However, you might get the following error message:

If you are getting this error message, it is most likely that you cannot publish the form directly to the SharePoint server. Microsoft does not have solution at the time of this writing – workaround will be discussed later (Publish to a network location). Note this error only happens to InfoPath 2007. If you are using InfoPath 2003, most of the time you can publish directly to SharePoint.
If you are not getting the error message, you will be prompted to choose which library do you want to publish the form template to. Just follow the wizard.
If you successfully published the form directly to the SharePoint, you should have a new form template replaced with your InfoPath form template in your form library when you are creating a new document from the library

Publish InfoPath to a Network Location
This publishing method is an alternative or work around to publish the InfoPath form to SharePoint if the form can not be published directly to the SharePoint.
To publish the form to a network location, click on Publish Form Template… from the Design Tasks panel

From the publishing wizard, choose the third option

Specify the form template path where to save the form template (local or shared folder) and give the name for the form template

For the access path, make sure you left this field empty (!!)

Warning dialog box come out, click OK

Click Publish to finish

Upload The Published InfoPath Form Template to the MOSS Form Templates
You must have permission to SharePoint central administration to upload the form to form templates.
Go to Central Administration – Application Management
Under InfoPath Forms Services, click on Upload form template
Browse to the form that published earlier and click Upload
If you see error message, fix the template and try to upload again
Activate the New Form Template
The new form template must be activated before it can be used throughout a site collection.
Go to Central Administration – Application Management
Under InfoPath Forms Services, click on Manage Form Templates
Find the new form click on the arrow button and choose Activate to a Site Collection

Choose the site collection and click OK
Add the content type to the Form Library
Once the form template has been activated, the template can be used as a new content type for a library.
To assign the form template as a content type for a form library:
Go to the form library
Click on Settings – Form Library Setting

Under General Settings, click on Advanced settings
Choose Yes for allow management of content types, and click OK
Under Content Types, click on Add from existing site content type
From available Site Content Types, choose the new content type, click Add > and OK

Note: Under columns, you should see new columns that are the template properties being promoted earlier

Assign the Columns to View
By default, the view does not show the new content types. View must be changed to be able to show the content types.
From the form library, click on View: All Documents – Modify this View

Under Columns, tick the checkboxes that needs to be displayed and change the position as needed

Test the Template
The template has now been assigned to the form library. If you click new, you should see the new template name

If you choose the new template, is should open the InfoPath application (if you have it installed on your PC) or render the form to HTML based form. Once you have finished filling out the form, it depends on how the form was designed, it should be saved to the form library
When the form is saved to the library, you will see the properties of the from are picked up by the columns content type
Create a Form Library
You need a Form Library in SharePoint before you publish the InfoPath form as a template to the library. If you can publish directly from InfoPath to SharePoint, you have the option to create the library on-the-fly when you are publishing the form using the publishing wizard. However, if you need to publish it manually, the library must be created before the form is published.
To create a form library, go to any site collection and click on Site Actions – Create (you must have permission to do this)
Under Libraries, choose the Form Library. Enter the name of the library, description and click the Create button
Create the InfoPath Form
Start designing the InfoPath form template. Make sure when creating a new form template, the ‘enable browser-compatible features only’ is checked – if you want to be able to open the form from the web browser. This allows users to view/open the forms without having to have InfoPath application installed on their PC.
This document does not teach you how to design an InfoPath form. Please visit Microsoft website for more details how to design InfoPath form.
Setup the InfoPath Property Promotion
You can promote the properties of the InfoPath form so that they become available as the content type of the form library in SharePoint. This allows you to view the properties of the InfoPath form directly from the SharePoint columns of the library.
From the InfoPath click: Tools – Form Options …
Click on Property Promotion category
Click Add… button and choose the fields to be added and click OK
Setup the InfoPath Compatibility
After you have finished designing your template, set the compatibility to be web browser enabled.
From the InfoPath click: Tools – Form Options …
Click on Compatibility category
Tick the ‘Design a form template that can be opened in a browser or InfoPath’ checkbox
Optionally, you can enter the URL where the Forms Services is running to verify the form with the server
Setup the InfoPath Security Setting
Security setting must be set to: Domain
From the InfoPath click: Tools – Form Options …
Click on Security and Trust category
Select the Domain radio box
Verify the InfoPath Form
Click on the Design Checker from the Design Tasks panel once you are ready to publish the form
Make sure you are getting 0 errors:
Publish the Form Template to SharePoint
To publish the form to SharePoint, click on Publish Form Template… from the Design Tasks panel
From the publishing wizard, you will see four options. You can try to publish directly to a SharePoint server by choosing the first option
Enter the URL of your site collection in which you created the form library
However, you might get the following error message:
If you are getting this error message, it is most likely that you cannot publish the form directly to the SharePoint server. Microsoft does not have solution at the time of this writing – workaround will be discussed later (Publish to a network location). Note this error only happens to InfoPath 2007. If you are using InfoPath 2003, most of the time you can publish directly to SharePoint.
If you are not getting the error message, you will be prompted to choose which library do you want to publish the form template to. Just follow the wizard.
If you successfully published the form directly to the SharePoint, you should have a new form template replaced with your InfoPath form template in your form library when you are creating a new document from the library
Publish InfoPath to a Network Location
This publishing method is an alternative or work around to publish the InfoPath form to SharePoint if the form can not be published directly to the SharePoint.
To publish the form to a network location, click on Publish Form Template… from the Design Tasks panel
From the publishing wizard, choose the third option
Specify the form template path where to save the form template (local or shared folder) and give the name for the form template
For the access path, make sure you left this field empty (!!)
Warning dialog box come out, click OK
Click Publish to finish
Upload The Published InfoPath Form Template to the MOSS Form Templates
You must have permission to SharePoint central administration to upload the form to form templates.
Go to Central Administration – Application Management
Under InfoPath Forms Services, click on Upload form template
Browse to the form that published earlier and click Upload
If you see error message, fix the template and try to upload again
Activate the New Form Template
The new form template must be activated before it can be used throughout a site collection.
Go to Central Administration – Application Management
Under InfoPath Forms Services, click on Manage Form Templates
Find the new form click on the arrow button and choose Activate to a Site Collection
Choose the site collection and click OK
Add the content type to the Form Library
Once the form template has been activated, the template can be used as a new content type for a library.
To assign the form template as a content type for a form library:
Go to the form library
Click on Settings – Form Library Setting
Under General Settings, click on Advanced settings
Choose Yes for allow management of content types, and click OK
Under Content Types, click on Add from existing site content type
From available Site Content Types, choose the new content type, click Add > and OK
Note: Under columns, you should see new columns that are the template properties being promoted earlier
Assign the Columns to View
By default, the view does not show the new content types. View must be changed to be able to show the content types.
From the form library, click on View: All Documents – Modify this View
Under Columns, tick the checkboxes that needs to be displayed and change the position as needed
Test the Template
The template has now been assigned to the form library. If you click new, you should see the new template name
If you choose the new template, is should open the InfoPath application (if you have it installed on your PC) or render the form to HTML based form. Once you have finished filling out the form, it depends on how the form was designed, it should be saved to the form library
When the form is saved to the library, you will see the properties of the from are picked up by the columns content type
Thursday, December 27, 2007
SharePoint 2007 - Not enough storage is available to process this command
I have been getting this error message from our SharePoint server:
Time: 20071227163429.000000+660
Type: Error
Event ID: 6482
Message: Application Server Administration job failed for service instance Microsoft.Office.Server.Search.Administration.SearchAdminSharedWebServiceInstance (6de3e5d2-33f9-4223-a750-284f8d826641).
Reason: Not enough storage is available to process this command.
Techinal Support Details:
System.Runtime.InteropServices.COMException (0x80070008): Not enough storage is available to process this command.
Server stack trace:
at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
at System.DirectoryServices.DirectoryEntry.Bind()
at System.DirectoryServices.DirectoryEntry.get_IsContainer()
at System.DirectoryServices.DirectoryEntries.CheckIsContainer()
at System.DirectoryServices.DirectoryEntries.Find(String name, String schemaClassName)
at Microsoft.SharePoint.AdministrationOperation.Metabase.MetabaseObjectCollection`1.Find(String name)
at Microsoft.SharePoint.AdministrationOperation.Metabase.MetabaseObjectCollection`1.get_Item(String name)
at Microsoft.SharePoint.AdministrationOperation.SPProvisioningAssistant.ProvisionIisApplicationPool(String name, ApplicationPoolIdentityType identityType, String userName, SecureString password, TimeSpan idleTimeout, TimeSpan periodicRestartTime)
at Microsoft.SharePoint.AdministrationOperation.SPAdministrationOperation.DoProvisionIisApplicationPool(String name, Int32 identityType, String userName, String password, TimeSpan idleTimeout, TimeSpan periodicRestartTime)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Microsoft.SharePoint.AdministrationOperation.SPAdministrationOperation.DoProvisionIisApplicationPool(String name, Int32 identityType, String userName, String password, TimeSpan idleTimeout, TimeSpan periodicRestartTime)
at Microsoft.SharePoint.Administration.SPMetabaseManager.ProvisionIisApplicationPool(String name, Int32 identityType, String userName, SecureString password, TimeSpan idleTimeout, TimeSpan periodicRestartTime)
at Microsoft.Office.Server.Administration.SharedWebServiceInstance.Synchronize()
at Microsoft.Office.Server.Administration.ApplicationServerJob.ProvisionLocalSharedServiceInstances(Boolean isAdministrationServiceJob) http://eventid.net/display.asp?eventid
and
Time: 20071227163341.000000+660
Type: Error
Event ID: 6398
Message: The Execute method of job definition Microsoft.Office.Server.Administration.ApplicationServerAdministrationServiceJob (ID 60dda38f-4b1d-4286-a12d-3cfbb8eb02b8) threw an exception. More information is included below.
Old format or invalid type library.
There are a lot of talks about this issue on the Net - solution with hotfix: KB923145 or KB923028 - but I am not convinced that was the solution for this issue.
The work around is to reboot the server - but this is not a solution at all for a production server!
To temporarily stop this event error, restart the "Windows SharePoint Services Administration" and "Windows SharePoint Services Timer" services.
I hope SP1 will fix this issue :)
Time: 20071227163429.000000+660
Type: Error
Event ID: 6482
Message: Application Server Administration job failed for service instance Microsoft.Office.Server.Search.Administration.SearchAdminSharedWebServiceInstance (6de3e5d2-33f9-4223-a750-284f8d826641).
Reason: Not enough storage is available to process this command.
Techinal Support Details:
System.Runtime.InteropServices.COMException (0x80070008): Not enough storage is available to process this command.
Server stack trace:
at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
at System.DirectoryServices.DirectoryEntry.Bind()
at System.DirectoryServices.DirectoryEntry.get_IsContainer()
at System.DirectoryServices.DirectoryEntries.CheckIsContainer()
at System.DirectoryServices.DirectoryEntries.Find(String name, String schemaClassName)
at Microsoft.SharePoint.AdministrationOperation.Metabase.MetabaseObjectCollection`1.Find(String name)
at Microsoft.SharePoint.AdministrationOperation.Metabase.MetabaseObjectCollection`1.get_Item(String name)
at Microsoft.SharePoint.AdministrationOperation.SPProvisioningAssistant.ProvisionIisApplicationPool(String name, ApplicationPoolIdentityType identityType, String userName, SecureString password, TimeSpan idleTimeout, TimeSpan periodicRestartTime)
at Microsoft.SharePoint.AdministrationOperation.SPAdministrationOperation.DoProvisionIisApplicationPool(String name, Int32 identityType, String userName, String password, TimeSpan idleTimeout, TimeSpan periodicRestartTime)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Microsoft.SharePoint.AdministrationOperation.SPAdministrationOperation.DoProvisionIisApplicationPool(String name, Int32 identityType, String userName, String password, TimeSpan idleTimeout, TimeSpan periodicRestartTime)
at Microsoft.SharePoint.Administration.SPMetabaseManager.ProvisionIisApplicationPool(String name, Int32 identityType, String userName, SecureString password, TimeSpan idleTimeout, TimeSpan periodicRestartTime)
at Microsoft.Office.Server.Administration.SharedWebServiceInstance.Synchronize()
at Microsoft.Office.Server.Administration.ApplicationServerJob.ProvisionLocalSharedServiceInstances(Boolean isAdministrationServiceJob) http://eventid.net/display.asp?eventid
and
Time: 20071227163341.000000+660
Type: Error
Event ID: 6398
Message: The Execute method of job definition Microsoft.Office.Server.Administration.ApplicationServerAdministrationServiceJob (ID 60dda38f-4b1d-4286-a12d-3cfbb8eb02b8) threw an exception. More information is included below.
Old format or invalid type library.
There are a lot of talks about this issue on the Net - solution with hotfix: KB923145 or KB923028 - but I am not convinced that was the solution for this issue.
The work around is to reboot the server - but this is not a solution at all for a production server!
To temporarily stop this event error, restart the "Windows SharePoint Services Administration" and "Windows SharePoint Services Timer" services.
I hope SP1 will fix this issue :)
Tuesday, May 15, 2007
APAC SharePoint Conference 2007 - 1st Day
Today, I attended the 1st day of APAC SharePoint Conference 2007 in Hilton, Sydney.
Very exciting !! met a lot of MVPs and SharePoint guru from Microsoft and the Partners. I was attending cool stuff sessions about InfoPath 2007, Groove 2007, Security and Disaster Recovery.
If you don't know what Groove is, check this and this out. It is basically the collaboration tool you can use to share files securely, collaborate with other people around the world without having to worry about the underlying infrastructure such as the firewall.
Met with Joel Oleson - check his blog here. One of the most active SharePoint blogger dude :)
Some pictures:
Friday, December 15, 2006
Mindsharp Sharepoint 2007
I was attending the Mindsharp SharePoint 2007 Administrators course last week in Sydney. It was really a very good course for SharePoint 2007, a lot of new stuff with SharePoint 2007 - great design, deployment architecture, DR strategy and flexibility.
The instructor name is Milan Gross. He was showing mostly everything with SharePoint 2007.
I am doing the planning and design with SharePoint 2007 right now. I'll post the basic step-by-step installation from the scratch shortly
The instructor name is Milan Gross. He was showing mostly everything with SharePoint 2007.
I am doing the planning and design with SharePoint 2007 right now. I'll post the basic step-by-step installation from the scratch shortly