Friday, April 27, 2007

Team-Based Development in Microsoft Office SharePoint Server 2007

A few months back a colleague of mine, Ivan Wilson, posted on  trying to work out the best approach to developing on MOSS 2007. It didn't really spark much debate but i've just come across an excellent MSDN article by Eric Charran that discusses team based development.

technorati tags:, , ,

Blogged with Flock

Thursday, April 26, 2007

InfoPath Form Error : Reference to undeclared entity 'nbsp'

I was getting the following error message logged in the event viewer when users were trying to submit a browser enabled InfoPath Form via email;

Exception Message: Reference to undeclared entity 'nbsp'

I found the solution here;

http://support.microsoft.com/kb/931426/en-us


technorati tags:, , ,

Blogged with Flock

Tuesday, April 24, 2007

Content Deployment Problem : Violation of PRIMARY KEY constraint

I had a content deployment job that had been successfully exceuting the deployment of changed content for many weeks until i started getting this error show up;

-------------------------

Publishing:Content deployment job failed. Error: 'System.Data.SqlClient.SqlException:Violation of PRIMARY KEY constraint 'PK__#ExportObjects____459C5949'. Cannotinsert duplicate key in object 'dbo.#ExportObjects'.

The statementhas been terminated.
   atSystem.Data.SqlClient.SqlConnection.OnError(SqlException exception, BooleanbreakConnection)
   atSystem.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception,Boolean breakConnection)
   atSystem.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObjectstateObj)
   atSystem.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommandcmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj)
   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReaderds, RunBehavior runBehavior, String resetOptionsString)
   atSystem.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehaviorcmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
   atSystem.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResultresult)
   atSystem.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result,String methodName, Boolean sendToPipe)
   atSystem.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   atMicrosoft.SharePoint.Utilities.SqlSession.ExecuteNonQuery(SqlCommand command)
   atMicrosoft.SharePoint.Deployment.SPExport.CalculateObjectDependencies(BooleanlinksOnly)
   atMicrosoft.SharePoint.Deployment.SPExport.FollowLinks()
   atMicrosoft.SharePoint.Deployment.SPExport.CalculateObjectsToExport()
   at Microsoft.SharePoint.Deployment.SPExport.Run()
   atMicrosoft.SharePoint.Publishing.Administration.ContentDeploymentJob.DoServerToServer()
   atMicrosoft.SharePoint.Publishing.Administration.ContentDeploymentJob.ExecuteJob()
   atMicrosoft.SharePoint.Publishing.Administration.ContentDeploymentJob.Run(BooleanrunAsynchronously)
   atMicrosoft.SharePoint.Publishing.Administration.ContentDeploymentJobDefinition.Execute(GuidtargetInstanceId)'

 For moreinformation, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

-------------------------

To resolve this i took the following steps;

1. Log onto the source server and goto Operations > Content Deployment Paths & Jobs.

2. Delete the path that holds my changed content job

3. Restart the Timer Service

4. Recreate the path and job.

To resolve this i took the following steps;

1. Log onto the source server and goto Operations > Content Deployment Paths & Jobs.

2. Delete the path that holds my changed content job

3. Restart the Timer Service

4. Recreate the path and job.

technorati tags:, , , , ,

Blogged with Flock

Tuesday, April 10, 2007

Komatsu WCM site live!

The projet which has consumed many of my hours over the past few months has finally gone live! Its been a fantastic learning experience and journey into the world of web content management with MOSS, so well done to all involved at Unique World.

http://www.komatsu.com.au

Now, where do i get me one of those big yellow diggers!?

technorati tags:, , , , , ,

Blogged with Flock

Thursday, April 05, 2007

M. I. A.

Ok ok, so the gusto expressed in my introductory posts didn't really eventuate and the observant amongst us will note that a post hasn't been made since; over 6months ago! I'd  previously excused myself with the usual 'too busy', 'not enough time' blogging excuses but after chats with a couple of my Unique World stablemates, Gayan Peiris and Ishai Sagi, i realised i was approaching blogging from the wrong angle. The advice they departed was to 'blog for yourself'! So with that said im sorry to me for not blogging sooner!

So here goes... my SharePoint blog... take 2!

technorati tags:, ,

Blogged with Flock