Archive for March, 2007

Next Page »

Fearing the Password Expired Message

30 March 2007

Since is it common practice for passwords to expire after a set number of days, this can cause a bit of a pain for developers who have setup their Project Server development environment using their own credentials. This happens to me all the time, so I figured I would share a couple of solutions that I use to get around this:

·         Create a local administrator and setup Project Server using that account

·         Or follow Christophe Fiessinger’s blog post on how to change the password:

http://blogs.msdn.com/chrisfie/archive/2006/12/15/how-to-change-an-administrator-password-on-your-project-server-2007-farm.aspx

Chris Boyd

Popularity: 1% [?]

No Comments »

Registration Now Open: MS Project Conference 2007

29 March 2007

Body:
Open registration has just been announced for the Microsoft Office Project Conference 2007; visit the website for more details:
 
http://www.msprojectconference.com
 
This year’s US event will be held at the Washington State Trade and Convention Center in Seattle, Washington, October 28-31. The schedule has shifted from last year’s conference, which was held in the middle of the week; this year, there will be a Sunday evening welcome reception, followed by conference sessions Monday thru Wednesday.
 
For those interested in attending the European conference, it is slated for December 3-5 in Madrid, Spain.
 
Also different from last year is the list of registration options. Here are the options according to the conference website:
Early Bird Discounted Registration: $699.00(USD)
This is an all access pass that covers your full attendance at the conference. It includes all evening events, daily conference meals, attendance to all sessions and to the exhibit hall.
 
Exhibit Hall Pass: $300.00 (USD)
This is a limited pass that covers your attendance in the exhibit hall only. It includes the Sunday evening welcome reception, daily conference meals and daily access to the exhibit hall. Please note this pass will not allow you access to the evening gala or any conference sessions.
 
Evening Gala Dinner Pass: $160.00 (USD)
This pass is intended for use at the Monday evening Gala Dinner only. It covers attendance to all 3 venues including the Space Needle, Experience Music Project and the Science Fiction Museum. It also covers all food and beverage and entertainment.
 
Microsoft Employee:
This is an all access pass for Microsoft Employees ONLY that covers your full attendance at the conference. It includes all evening events, daily conference meals, attendance to all sessions and to the exhibit hall. Please note you must have the Microsoft Employee Code prior to registration.
 
Exhibitor and/or Sponsor:
This pass is intended for use by confirmed exhibitors and/or sponsors that covers your full attendance at the conference. It includes all evening events, daily conference meals, attendance to all sessions and to the exhibit hall. Please note you must have the Exhibitor/Sponsor Registration Code prior to registration.
One major difference is the break-out of the exhibit hall pass; since this year’s event will be held at a larger venue, there will be room for a larger exhibit hall, which they are apparently charging for separately. This is makes the conference fee more affordable for those who are only interested in attending the conference sessions.
 
Check out the conference website for more information, and take advantage of the early bird registration fee before the offer ends!
 
http://www.msprojectconference.com
 
Category: General
Published: 3/29/2007 7:16 AM

Popularity: 1% [?]

No Comments »

MOSS 2007 Upgrade Problem Fixed- Pages Does not Exists..Upgrade can not continue

28 March 2007

As I am busy with SharePoint 2007 upgrade projects for SharePoint Portal Server 2003 to MOSS 2007 I have lot to share but for now this is what I have for right now.

Scenario

We have almost 20 custom site definitions that were developed for one of our SPS 2003 implementation.  We now have developed all these site definitions for MOSS 2007.  We have developed site definition upgrade files for all of them.  Although we have not tested all of them yet but we have reduced a restored environment to two areas and tested a gradual upgrade.  During the first testing we got this error.

Exception

[PortalSiteUpgradeAreaAndListingData] [12.0.1.0] [INFO] [3/24/2007 10:28:41 PM]: Upgrading pages for area at "http://sharepoint/Architecture".

[PortalSiteUpgradeAreaAndListingData] [12.0.1.0] [DEBUG] [3/24/2007 10:28:41 PM]: ENTER — PortalSiteUpgradeAreaAndListingData::UpgradeOOBPages[PortalSiteUpgradeAreaAndListingData] [12.0.1.0] [INFO] [3/24/2007 10:28:41 PM]: Not detaching landing page from page layout because it is not customized.[PortalSiteUpgradeAreaAndListingData] [12.0.1.0] [INFO] [3/24/2007 10:28:41 PM]: Moving v2 database landing page content and webparts to v3 landing page…

[PortalSiteUpgradeAreaAndListingData] [12.0.1.0] [INFO] [3/24/2007 10:28:41 PM]: Error moving landing page "http://sharepoint/Architecture/default.aspx": Folder "Pages" does not exist.. Upgrade cannot continue.

[PortalSiteUpgradeAreaAndListingData] [12.0.1.0] [INFO] [3/24/2007 10:28:41 PM]: Upgrade encountered an unexpected error. Halting upgrade…

Microsoft.SharePoint.SPException: Folder "Pages" does not exist. —> System.Runtime.InteropServices.COMException (0×8107021A): Folder "Pages" does not exist.

at Microsoft.SharePoint.Library.SPRequestInternalClass.MoveUrl(String bstrUrl, String bstrWebRelOldUrl, String bstrWebRelNewUrl, Int32 grf)

at Microsoft.SharePoint.Library.SPRequest.MoveUrl(String bstrUrl, String bstrWebRelOldUrl, String bstrWebRelNewUrl, Int32 grf)

— End of inner exception stack trace —

at Microsoft.SharePoint.Library.SPRequest.MoveUrl(String bstrUrl, String bstrWebRelOldUrl, String bstrWebRelNewUrl, Int32 grf)

at Microsoft.SharePoint.SPFile.MoveCopyInternal(String strNewUrl, Int32 grf)

at Microsoft.SharePoint.SPFile.MoveTo(String newUrl, SPMoveOperations flags)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.UpgradeOOBPages(AreaData SPSArea, PublishingWeb CMSArea)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.UpgradePages(AreaData SPSArea, PublishingWeb CMSArea)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.RunUpgradeLoop1(SPSite site, AreaData SPSArea, Int32 parentPermId)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.RunUpgradeLoop1(SPSite site, AreaData SPSArea, Int32 parentPermId)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.Upgrade()

[PortalSiteUpgradeAreaAndListingData] [12.0.1.0] [DEBUG] [3/24/2007 10:28:41 PM]: ENTER — PortalSiteUpgradeAreaAndListingData::PersistProgress

[PortalSiteUpgradeAreaAndListingData] [12.0.1.0] [INFO] [3/24/2007 10:28:41 PM]: Trying to update UpgradeProgress column with value "InjectListingData" on area "Architecture".

[PortalSiteUpgradeAreaAndListingData] [12.0.1.0] [DEBUG] [3/24/2007 10:28:41 PM]: EXIT — PortalSiteUpgradeAreaAndListingData::PersistProgress

[SiteSequence] [ERROR] [3/24/2007 10:28:41 PM]: Action 12.0.1.0 of Microsoft.SharePoint.Portal.Upgrade.SiteSequence failed.

[SiteSequence] [ERROR] [3/24/2007 10:28:41 PM]: Folder "Pages" does not exist.

[SiteSequence] [ERROR] [3/24/2007 10:28:41 PM]: at Microsoft.SharePoint.Library.SPRequestInternalClass.MoveUrl(String bstrUrl, String bstrWebRelOldUrl, String bstrWebRelNewUrl, Int32 grf)

at Microsoft.SharePoint.Library.SPRequest.MoveUrl(String bstrUrl, String bstrWebRelOldUrl, String bstrWebRelNewUrl, Int32 grf)

[SiteSequence] [ERROR] [3/24/2007 10:28:41 PM]: Folder "Pages" does not exist.

[SiteSequence] [ERROR] [3/24/2007 10:28:41 PM]: at Microsoft.SharePoint.Library.SPRequest.MoveUrl(String bstrUrl, String bstrWebRelOldUrl, String bstrWebRelNewUrl, Int32 grf)

at Microsoft.SharePoint.SPFile.MoveCopyInternal(String strNewUrl, Int32 grf)

at Microsoft.SharePoint.SPFile.MoveTo(String newUrl, SPMoveOperations flags)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.UpgradeOOBPages(AreaData SPSArea, PublishingWeb CMSArea)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.UpgradePages(AreaData SPSArea, PublishingWeb CMSArea)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.RunUpgradeLoop1(SPSite site, AreaData SPSArea, Int32 parentPermId)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.RunUpgradeLoop1(SPSite site, AreaData SPSArea, Int32 parentPermId)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.Upgrade()

at Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()

[PortalSiteUpgradeAreaAndListingData] [12.0.1.0] [DEBUG] [3/24/2007 10:28:41 PM]: Begin Rollback()

[PortalSiteUpgradeAreaAndListingData] [12.0.1.0] [DEBUG] [3/24/2007 10:28:41 PM]: End Rollback()

[PortalSiteUpgradeAreaAndListingData] [12.0.1.0] [DEBUG] [3/24/2007 10:28:41 PM]: Begin Dispose()

[PortalSiteUpgradeAreaAndListingData] [12.0.1.0] [DEBUG] [3/24/2007 10:28:41 PM]: End Dispose()

[PortalSiteUpgradeAreaAndListingData] [12.0.1.0] [DEBUG] [3/24/2007 10:28:41 PM]: Elapsed time: 00:03:34.9236172.

[SPManager] [ERROR] [3/24/2007 10:28:41 PM]: Upgrade [SPSite Url=http://sharepoint] failed. Microsoft.SharePoint.Portal.Upgrade.SiteSequence has the ContinueOnFailiure bit set. Moving on to the next object in sequence.

[SPManager] [ERROR] [3/24/2007 10:28:41 PM]: Folder "Pages" does not exist.

[SPManager] [ERROR] [3/24/2007 10:28:41 PM]: at Microsoft.SharePoint.Library.SPRequest.MoveUrl(String bstrUrl, String bstrWebRelOldUrl, String bstrWebRelNewUrl, Int32 grf)

at Microsoft.SharePoint.SPFile.MoveCopyInternal(String strNewUrl, Int32 grf)

at Microsoft.SharePoint.SPFile.MoveTo(String newUrl, SPMoveOperations flags)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.UpgradeOOBPages(AreaData SPSArea, PublishingWeb CMSArea)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.UpgradePages(AreaData SPSArea, PublishingWeb CMSArea)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.RunUpgradeLoop1(SPSite site, AreaData SPSArea, Int32 parentPermId)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.RunUpgradeLoop1(SPSite site, AreaData SPSArea, Int32 parentPermId)

at Microsoft.SharePoint.Portal.Upgrade.PortalSiteUpgradeAreaAndListingData.Upgrade()

at Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()

[SPManager] [ERROR] [3/24/2007 10:28:41 PM]: Action 12.0.1.0 of Microsoft.SharePoint.Portal.Upgrade.SiteSequence failed.

[SPManager] [ERROR] [3/24/2007 10:28:41 PM]: at Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()

at Microsoft.SharePoint.Upgrade.SPManager.Upgrade(Object o, Boolean bRecurse)

[SPManager] [DEBUG] [3/24/2007 10:28:41 PM]: Elapsed time upgrading [SPSite Url=http://sharepoint]: 00:05:09.

[SPManager] [DEBUG] [3/24/2007 10:28:41 PM]: Disposing SPSite Url=http://sharepoint.

[SPManager] [INFO] [3/24/2007 10:28:41 PM]: Resetting the status of PersistedUpgradableObject: SPContentDatabase Name=NTSWPort1_SITE_Pair Parent=SPDatabaseServiceInstance to Online.

[SPManager] [INFO] [3/24/2007 10:28:41 PM]: Finished upgrading SPContentDatabase Name=NTSWPort1_SITE_Pair Parent=SPDatabaseServiceInstance.

[SPSiteCollectionMigrator] [DEBUG] [3/24/2007 10:28:42 PM]: Recording contents from site SPSite Url=http://sharepoint to the change log

[SPManager] [DEBUG] [3/24/2007 10:28:51 PM]: Elapsed time migrating [SPMigratableSiteCollection Parent=SPManager]: 00:35:48.1843119.

[SPHierarchyManager] [DEBUG] [3/24/2007 10:28:51 PM]: ——————- Begin Growing Tree ——————-

[SPManager] [DEBUG] [3/24/2007 10:28:51 PM]: CanUpgrade [SPMigratableSiteCollection Parent=SPManager] returned: True.

[SPManager] [DEBUG] [3/24/2007 10:28:51 PM]: CanUpgrade [SPMigratableSiteCollection Parent=SPManager] returned: True.

[SPManager] [DEBUG] [3/24/2007 10:28:51 PM]: NeedsUpgrade [SPMigratableSiteCollection Parent=SPManager] returned: False.

[SPHierarchyManager] [DEBUG] [3/24/2007 10:28:51 PM]: ——————– End Growing Tree ——————–

[SPManager] [INFO] [3/24/2007 10:28:51 PM]: Gradual Upgrade session finishes. root object = SPMigratableSiteCollection Parent=SPManager, recursive = True. 2 errors and 4 warnings encountered.

[SPManager] [DEBUG] [3/24/2007 10:28:51 PM]: Removing exclusive upgrade regkey by setting the mode to none

———————————————————————————————————————————————–

Some point to remember while going for upgrade.

ea definition that you are updating for the following options.

Things to Consider to Fix this issue

  1. There is no sub area under this area that is using some other template (Upgrade process goes inside the hierarchy and pick up the first sub element under the area and try to upgrade it.  If it fails the process will terminate.
  2. The ID for 2007 Custom Area Definition should have the same ID as Custom 2003 Area Definition. Like if the 2003 has ID of 10037 the new one should be 10037.
  3. This Id should be mentioned in the Site Definition upgrade file under the webtemp tag.
  4. The name of site definition upgrade file should be AreaDefinitionFolderNameUpgrade.xml
  5. The ID should be mentioned in the SiteUpgraderConfigSPS.xml for the welcome layout.xml.

log file placed under local drive:\Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS folder.

I hope you do not receive this message.  But if you do you have to check the things I have mentioned above.  I will post more as soon as I got time.  Looking forward,

Jerry

Popularity: 3% [?]

No Comments »

Undelete

28 March 2007

Undelete

Yesterday morning I was cleaning off my hard drive. I picked out a folder which I thought had nothing of interest in it. I hit delete with prejudice. Last night I wondered what happened to my photos of Seattle…

I guess the bright side is that I’ll be there again sometime.

It brings to mind a conversation I had a couple weeks ago with someone who has their entire email history stored somewhere somehow. I was making the point that although I share the tendency to pack that information away in case I need it someday, there really is very little of it that I will ever look at again. Email really does have a very short shelf life and the endless stream of new email allows no time to linger longingly on meeting minutes from 1997.

I learned to keep all those things from being in an environment where litigation was likely and email and faxes and contracts had some evidential value. You can’t just hit the delete key and hope it all goes away. Some of it I kept because it was new to me and I thought I might refer back to it at some future time or perhaps I put a lot of time and effort into it, or perhaps I was just lazy, or over cautious. Much of my mail nowadays is interesting but ephemeral.

Still it gives me some psychic pain to delete something interesting and potentially useful that lands in my mail box. One thing which eases this pain is knowing that someone else out there was the source of that information and as long as I know that person I have a link back to the information. Or in some cases the information is stored out in the cloud. Usenet posts have a lifetime longer than the average computer. Archive.org lets me look back and see what used to be.

So far, I’ve just been talking about the cost of deleting things, I haven’t talked about the benefits. There is some cost benefit. Hard disk space gets cheaper every second, but is still not yet free. Searching and finding space needles in the evermounting haystack has a time and computing cost. As things get better this cost approaches 0 but never quite gets there. You save almost nothing in cost by keeping everything

So where IS the benefit of hitting the delete key found?

The value is found in looking forward rather than backward. I don’t know how to measure it, but I think the value is immense.

So here are my packrat rules for information storage:

of this, but I am trying.

For related information on the perils of living in the present look here: Attention Interface

Popularity: 1% [?]

No Comments »

Sunday Dinner

28 March 2007

Sashimi-saba-maguro-hamachi.jpg

This is what I put together for dinner a couple of days ago. In the front you see some maguro (tuna), then some kaiware (daikon/radish sprouts) then shiny blue-silver saba (mackerel). The rice is a departure from typical as it is brown rice with plum vinegar. Not shown is my favorite hamachi (yellowtail). Just use a sharp knife and a good pair of tweezers to pull bones from the saba and you are all set.

Popularity: 1% [?]

No Comments »

Support WebCast: Strategic decision making with Microsoft Office Project Portfolio Server 2007

27 March 2007


Popularity: 1% [?]

No Comments »

Personal PMP test takers

27 March 2007

There is no better reminder that I’ve neglected my series on passing the PMP Certification Exam than a stream of readers searching for cheats, tips and now, “Personal PMP test takers”. It can’t be that hard can it?

A coach or a study group might be useful in creating the sense of obligation that some people need to get through the process, but hiring a personal PMP test taker takes away all that pressure. In fact, why not outsource all your work to someone who already has a PMP? The only trick to it is getting your company to pay for it.

I’m expecting to have to do some travel soon. Travel means killing time in the airport. Killing time in the airport means I’ll probably write more. You’ll know it when you see it. Any requests?

Related queries from today’s log:
“Paying for a PMP cheater”
“paying people to take PMP exam for you”
“PMP’s who will take exam for others for pay”
“How to cheat on PMP exam”

Popularity: 1% [?]

No Comments »

Creating Filtered lookup dropdowns in Sharepoint 2007

26 March 2007

[tags: Sharepoint, Sharepoint 2007, MOSS, lookup fields, Sharepoint Designer, Frontpage]

For the current project I am lead on, we are using Sharepoint 2007 as the “framework” for our application.  Specifically MOSS.  There are a lot of advantages inherent in using Sharepoint in this capacity.  The UI is pretty much handled, since any customizations must look similar to the standard corporate sharepoint site.  Versioning, Document libraries all come standard.  Creating data dictionaries via lists are also easy to do.  Security is handled through the Sharepoint model.

In using Sharepoint, we are utilizing straight sharepoint lists with lookup fields, that lookup from another list.  We had a problem, in that our users want to inactivate some of the options from the lookup list.  And those options should not be available in the drop down that is sourced from the lookup list.  This functionality is not available straight out of sharepoint.  In searching the web, we couldn’t find any mention of how to do this.

But our developers, Adam Stoffel, and Guagnlie Zhu found a solution.  By using Sharepoint Designer, and creating a custom Edit page this can be done.  What they did is to create a new Datasource from the lookup list in Sharepoint designer.  In that datasource, they filter it (in this case only items with Active set to yes).  Then on the custom page drop a dropdown control.  Bind that control to the datasource you just created.  Save the file and you have a filtered drop down sourced from another list.  HTH.

Agiley yours

Eric Landes

Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it!

Popularity: 2% [?]

No Comments »

Query to Delete Specific Tasks of a plan for Specific Resources

26 March 2007


Popularity: 1% [?]

No Comments »

Query to get RBS data for documentation

26 March 2007


Popularity: 2% [?]

No Comments »

Next Page »