SQL Saturday Jacksonville Schedule Posted

The final schedule for the SQL Saturday Schedule has been posted on the SQL Saturday site.

I will be giving two presentations at the conference on the Business Data Catalog and Linq for SQL. These mini conferences are very good and they are free.

Old and Busted: 32 bit hardware; New Hotness 64 bit hardware

I am taking a class on Microsoft SharePoint architecture this week. I learned today in the class that the next version of SharePoint will be 64 bit only. If you are going to be buying new server hardware, get 64 bit hardware.

Not only does SharePoint run better on 64 bit hardware, so does MS SQL Server and ColdFusion. You can also take advantage of much more RAM. I believe that 32 bit hardware is limited to a maximum of 2-4 GBs. 64 bit hardware can go up to 256 Terabytes in theory.

SQL Saturday coming to Jacksonville

SQL Saturday is coming to Jacksonville on Saturday May 3rd, 2008. The conference will be held at the UNF campus.

The SQL Saturday conferences encompass one hour sessions on SQL Server and technologies used in conjunction with SQL Server.

I will be giving a couple of presentations this year at this conference. You can go and register now, and the registration is free.

Sending Email with Attachments from Sharepoint Custom Workflows

I have been developing custom Sharepoint workflows in Visual Studio 2005 over the past year. It can be fustrating developing for Sharepoint 2007 because Microsoft has done a lousy job documenting the Sharepoint API.

The SendMail activity in the workflow tools does not allow for email attachments. I found a good work around is to use the .NET email API in a custom code activity.

[More]

Happy New Year

2007 has been an exiting year for me because of many changes in my life. The ColdFusion 8 launch was very exiting and has been successful for Adobe. I wish I had more time to devote to the JaxFusion user group this year to cover all of the new features.

I also started a new job working as a technical consultant. I did that to get more hands on experience using the BI features in SQL Server 2005. I also have had the opportunity to work with Microsoft Sharepoint and .NET this year. It has been great to learn new things related to these other products.

I just wanted to wish everyone a happy and safe new year.

Sharepoint 2007 Custom Workflow Initiation form Gotcha

I recently came across a nasty bug in Sharepoint 2007. When a custom workflow uses an intiation form to collect data for the start of a workflow, it will only collect this form when the workflow is run manually.

Workflow intiation forms can be created using InfoPath or aspx pages to collect data that can be used in the workflowProperties.InitiationData property. This form is only presented to the user when the workflow is run manualy in Sharepoint 2007. If you set the workflow to start automatically when an item is created or changed, Sharepoint will not present this form to collect the InitiationData.

There are a couple of work arounds you can use to get around this bug. One is you can set the InitiationData using an Association form when the workflow is first added to the Sharepoint list. You can also just make sure not to select the 'Start this workflow when a new item is created' or the 'Start this workflow when a new item is changed' check boxes.

Sharepoint Workflow and the System.ArgumentNullException when referenceing the WorkflowProperties

I have been building Sharepoint Custom workflows this year and came across a nasty problem when I tried to reference the workflowProperties field in the onWorkflowActivated activity. I kept on getting a System.ArgumentNullException. The problem was actually a simple one to fix. I had not set the onWorkflowActivated property correctly to use the workflowProperties field. By the default when you replace this activity, it does not highlight that the workflowProperties need to be set to a field or property in your workflow.

Microsoft: Update Your Documentation in Your SDKs

I recently downloaded the Sharepoint 2007 SDK from Microsoft's web site. This article is available as part of the version 1.2 SDK that was recently released for Sharepoint 2007. This article includes code samples that do not work, and references an IDE, Visual Studio .NET, that is not used with SDK. If you read the community comments at the bottom of the article, they describe about how the article is "outdated". It looks like the examples were written for Sharepoint 2.0, and never got updated to 3.0.

Currently with the WSS 3.0 SDK, you do not have have to add all of the references at the top of the article. In Visual Studio 2005 with the 3.0 SDK, it creates the references to Sharepoint automatically, and it will automatically install the web part on the Sharepoint server if it is on the same machine with Visual Studio.

[More]

Visual Studio 2005 Attach to Debugger Access is Denied Error

A client of mine ran into an interesting problem trying to debug a Sharepoint 2007 workflow. Whenever they try to attach the debugger to the w3wp.exe process that is running the workflow, they get a dialog that says "Access is Denied".

What is weird about this is they are logged in as administrator, and this is on the same box as the Sharepoint Server. The only thing that I see that is different is that the box has a x64 processor. I am curius if anyone else has run into this problem with Visual Studio 2005?

Using Microsoft Sharepoint Business Data Catalog (BDC) with Web Services

Microsoft dropped the Office Sharepoint Server 1.2 SDK last month which included a tool for generating Application LobSystem files for creating Business Data Catalog (BDC) applications. The BDC can connect to database resources or Web Services.

The BDC tool allows you to specify a connection string or a WSDL document for creating the LobSystem xml files. Their is a tutorial on MSDN explaining how to use the Web Services to create BDC methods and entities.

How to set up Sharepoint My Site sites

I found a really good post on how to set up Sharepoint Server to host the 'My Site' function on CHris Johnson's blog.

More Entries

BlogCFC was created by Raymond Camden. This blog is running version 5.6.001.