<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Mike H. - Another Geek In Need...</title>
        <link>http://geekswithblogs.net/mhamilton/Default.aspx</link>
        <description>WebLog</description>
        <language>en-US</language>
        <copyright>Michael J. Hamilton, Sr.</copyright>
        <managingEditor>mike@mjhamilton.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>Mike H. - Another Geek In Need...</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/mhamilton/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Where have you been - MOSStastic and Blogging for MOSS</title>
            <link>http://geekswithblogs.net/mhamilton/archive/2007/10/06/115893.aspx</link>
            <description>&lt;p&gt;I have been more than busy and apologize for not being as active in the blog community as I'd like to be.&lt;/p&gt;
&lt;p&gt;Also, I'm moving my blogs to &lt;a href="http://www.msftliveblogs.com/mhamilton"&gt;www.msftliveblogs.com/mhamilton&lt;/a&gt; - and hopefully I'll be able to keep up.&lt;/p&gt;
&lt;p&gt;I'm still working on the MOSS and WSS sandbox demos for the Agency - which we hope to launch frist quarter' 08&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=115893"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=115893" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/115893.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2007/10/06/115893.aspx</guid>
            <pubDate>Sat, 06 Oct 2007 15:21:42 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/115893.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2007/10/06/115893.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/115893.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/115893.aspx</trackback:ping>
        </item>
        <item>
            <title>Adding a network printer to a Vista workstation / desktop / notebook - The specified print monitor is unknown.</title>
            <category>Windows Vista</category>
            <link>http://geekswithblogs.net/mhamilton/archive/2007/04/29/112087.aspx</link>
            <description>&lt;p&gt;As a developer, one of the first things I did to my notebook (running Vista) is disable the UAC - I can't stand it - it keeps me from installing things like Virtual Server (which is not supported on Vista - but works perfectly fine), and is basically something I'm not worried about.&lt;/p&gt;
&lt;p&gt;Until I want to add a printer that is a network resource on my LAN. I get the error that the printer cannot be added - "The specified print monitor is unknown."&lt;/p&gt;
&lt;p&gt;Very informative - I know.&lt;/p&gt;
&lt;p&gt;Well, believe it or not - this occurred because I set the value for the UAC to zero - or basically disabled it. The issue pops up because the network printer resource MUST install a driver on your local workstation - and if UAC is turned off, by default - MSFT has written into this - DO NOT install any foreign device - period.&lt;/p&gt;
&lt;p&gt;To resolve - I open the registry HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System and set EnableLUA to a value of ONE "1" - reboot - and the printer adds just fine.&lt;/p&gt;
&lt;p&gt;The question I'm sure you're asking yourself... "Do I have to leave UAC enabled???" - NO NO NO - and that's the nice part.&lt;/p&gt;
&lt;p&gt;So, re-enable UAC - add the printer - disable UAC - and enjoy.&lt;/p&gt;
&lt;p&gt;Hopefully this helps some other unsuspecting Vista lover...&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112087"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112087" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/112087.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2007/04/29/112087.aspx</guid>
            <pubDate>Sun, 29 Apr 2007 18:46:20 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/112087.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2007/04/29/112087.aspx#feedback</comments>
            <slash:comments>14</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/112087.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/112087.aspx</trackback:ping>
        </item>
        <item>
            <title>How to recover domain when the primary domain controller failes and there are member domain controllers</title>
            <link>http://geekswithblogs.net/mhamilton/archive/2007/04/15/111674.aspx</link>
            <description>&lt;p&gt;Many of us have probably dabbled in setting up our own domain and forest for development purposes. For me - a domain is a must - I have my development environment that is heavily used to model development projects for clents - and I have my family - me, my wife, and 7 children with their own computers.&lt;/p&gt;
&lt;p&gt;So, we have a fairly detailed setup on the home front - but the following applies to ANY environment in which your primary domain controller gives up the ghost - and you do not have an image backup of the PDC.&lt;/p&gt;
&lt;p&gt;Foremost - clarity: In an Active Directory forest, where you have several domain controllers, but one primary domain controller (PDC) - you may think that you must RESTORE or recover this PDC to salvage the domain. In other words, if the PDC fails - is all lost? Nope, not at all. Unless you do not have backup domain controllers. If you do not - then reading the rest of this is moot - but if you do, then read on.&lt;/p&gt;
&lt;p&gt;When you promote additional servers on your domain, and make them member DC's in the same forest, then your domain details are available to you - and you simply need to transfer the Operation Master role to another DC - but before doing that - there are the FSMO's - yea, something hardly anyone knows about: FSMO = Flexible Single Master Operation - something your PDC or master of operations - manages. If a PDC - and Global Catalog for that matter - goes offline, a backup DC will generally pickup and juggle traffic for the PDC. But what happens if the PDC crashes altogether, and you need to basically assign a member backup DC the PDC role?&lt;/p&gt;
&lt;p&gt;FSMO must be transferred to a backup DC before that DC can assume the Master of Operations role. This is done at the command-line level, and you must be careful before you make this call - ONLY do this if you are sure you cannot recover the original PDC because once you do this - you cannot laterr recover the PDC and bring it online. It cannot be added back into the forest at all.&lt;/p&gt;
&lt;p&gt;So, the FSMO roles and how we transfer these. In a word, you cannot simply transfer the FSMO roles because the PDC is off line and not available to authorize the transfer. However, you 'can' SEIZE the FSMO roles from the original PDC - even with the machine offl line.&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 30px"&gt;&lt;font size="2"&gt;&lt;strong&gt;Caution:&lt;/strong&gt; Using the Ntdsutil utility incorrectly may result in partial or complete loss of Active Directory functionality.&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 30px"&gt;&lt;font size="2"&gt;Open a CMD prompt on the backup DC you want to perform this on. At the command-line prompt, type &lt;strong&gt;Ntdsutil&lt;/strong&gt; and press &amp;lt;Enter&amp;gt;.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial" color="#0000ff"&gt;Microsoft Windows [Version 5.2.3790]&lt;br /&gt;
(C) Copyright 1985-2003 Microsoft Corp.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial" color="#0000ff"&gt;C:\WINDOWS&amp;gt;ntdsutil&lt;br /&gt;
ntdsutil:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="+0"&gt;At this prompt, type &lt;em&gt;roles&lt;/em&gt; and press &amp;lt;Enter&amp;gt;:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial" color="#0000ff"&gt;ntdsutil: roles&lt;br /&gt;
fsmo maintenance:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Now type &lt;em&gt;connections&lt;/em&gt; and press &amp;lt;Enter&amp;gt;:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial" color="#0000ff"&gt;fsmo maintenance: connections&lt;br /&gt;
server connections:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Now type &lt;em&gt;connect to servername &amp;lt;serverName&amp;gt;&lt;/em&gt; where &amp;lt;serverName&amp;gt; is the name of the backup DC you are working on, and press &amp;lt;Enter&amp;gt;:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial" color="#0000ff"&gt;server connections: connect to servername hamddc02&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial" color="#0000ff"&gt;Connected to hamdc02 using credentials of locally logged on user.&lt;br /&gt;
server connections:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;At the server connections prompt type &lt;em&gt;q&lt;/em&gt; and press &amp;lt;Enter&amp;gt;:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial" color="#3366ff"&gt;server connections: q&lt;br /&gt;
fsmo maintenance:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Now we are going to SEIZE the FSMO roles we want. NOTE: Out of the 5 FSMO roles, we are NOT going to seize the &lt;em&gt;Infrastructure Master&lt;/em&gt;. We do not want to put the Infrastructure Master (IM) role on the same domain controller as the Global Catalog server. If the Infrastructure Master runs on a GC server it will stop updating object information because it does not contain any references to objects that it does not hold. This is because a GC server holds a partial replica of every object in the forest. For now, we'll seize the following:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial" color="#0000ff"&gt;Seize domain naming master&lt;br /&gt;
Seize PDC&lt;br /&gt;
Seize RID master&lt;br /&gt;
Seize schema master&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;We do this by typig the line shown above. For example, to seize the domain naming master, type &lt;strong&gt;&lt;em&gt;seize domain naming master&lt;/em&gt;&lt;/strong&gt; and press &amp;lt;Enter&amp;gt;&lt;/p&gt;
&lt;p&gt;You will receive a Windows dialog prompting to confirm this move - click &amp;lt;Yes&amp;gt; and then you'll see the attempt to safely transfer the FSMO role, a failure message, and then it will seize the role, assigning it to the backup DC you specified when you connected to the server above.&lt;/p&gt;
&lt;p&gt;Once you have completed this for the 4 roles, type Quit to exit the utility, then Exit to return to Windows.&lt;/p&gt;
&lt;p&gt;From the Start menu, select Run and enter &lt;strong&gt;dsa.msc&lt;/strong&gt; and press &amp;lt;Enter&amp;gt;.&lt;/p&gt;
&lt;p&gt;On the domain that is displayed, right click and select &lt;strong&gt;Operations Masters&lt;/strong&gt;. You should now see that this backup domain controller (HAMDC02 in this case) is not the Operations master.&lt;/p&gt;
&lt;p&gt;From here you simply re-create the failed domain controller, and promote it - joining it to this existing forest. &lt;/p&gt;
&lt;p&gt;Hopefully others will find this useful.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111674"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111674" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/111674.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2007/04/15/111674.aspx</guid>
            <pubDate>Sun, 15 Apr 2007 16:05:22 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/111674.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2007/04/15/111674.aspx#feedback</comments>
            <slash:comments>22</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/111674.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/111674.aspx</trackback:ping>
        </item>
        <item>
            <title>Memories of Another Day - A long time forgotten</title>
            <link>http://geekswithblogs.net/mhamilton/archive/2007/04/01/110535.aspx</link>
            <description>&lt;P&gt;I remember the book by Harold Robbins very well, but it was when I was reading this book that I was introduced to country music and a life that I'll never forget - notwithstanding my career in technology.&lt;/P&gt;
&lt;P&gt;Long before I was a coder I was a countruction worker by day and guitar player at night. Mostly I favored the folk songs of the '60's and '70's - but about the time I entered technology - I also ran into a group of guys that will forever be family.&lt;/P&gt;
&lt;P&gt;In my early to mid 20's I was picked to play in a band that was then a fill-in in the CMA - basically union players that traveled the circuit in the SE United States (or wherever they were&amp;nbsp;called to)&amp;nbsp;- and I remember my first gig with Gary Morris. I was humbled to be called and facinated with the opportunity to be able to open and play behind a great musician. I had no idea that the next several years of my life would bring me close to legends like Willie Nelson, Waylon Jennings, the Ole Possum - and many more 'old' folks (as I called them) that I had a blast listening to and playing behind.&lt;/P&gt;
&lt;P&gt;Recently I had the opportunity to go and visit much of the old band - what's left of the crew anyway. They're well retired, in their 70's, and I had not picked with any of them in over 14 years. My trip down memory lane - and 3 hours of picking in northern Alabama 2 weeks ago - made me take the pause to reflect on memories of another day - perhaps not a long time forgotten just yet.&lt;/P&gt;
&lt;P&gt;I had to make the trip south for personal reasons and simply made it a point to visit the ol' boys - and my time with them really made me take pause and reflect on what I have today.&lt;/P&gt;
&lt;P&gt;My mentor in the CMA - Pappy to those close to him - RBJ otherwise, served our country in the Army Security Agency - after doing a term in the US Navy. He was stationed in the Aleutians - on Shemya - for the better part of 18 months. You would have to researh this island and our history from WWII to really appreciate where Pappy has been. My brief visit with my old friend was a time of reflection for me because of personal tragedy in my life - and a time of reflection for Pappy too. I had no idea really where he'd been or what he'd done outside of our music career together. And it was facinating to hear some of this history.&lt;/P&gt;
&lt;P&gt;I came away from this trip with a resounding reminder that no matter how tough things seem in my life - they're a lot tougher for others - I guess it just depends on which way the pendulum is swinging :)&lt;/P&gt;
&lt;P&gt;As a picker in the 70's/80's - there was no Internet to distract me, or perhaps remind me - of history. Life was 9-5 during the day and a blast at night.&lt;/P&gt;
&lt;P&gt;In today's technologically driven as well as challenged life style - there is a whisper of history to be found at your finger tips - on the Net - and a recounting of days, years, and lives past that is simply incredible - if only I take the journey.&lt;/P&gt;
&lt;P&gt;Nope... this was not intended to be a Geek post that would provide you with some really enlightening step-by-step that you are fervently searching to find. It is simply a tribute to a friend - Pappy - that needed to be paid. Thank you my friend, and God bless...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110535"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110535" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/110535.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2007/04/01/110535.aspx</guid>
            <pubDate>Sun, 01 Apr 2007 19:17:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/110535.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2007/04/01/110535.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/110535.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/110535.aspx</trackback:ping>
        </item>
        <item>
            <title>System.Data.OracleClient vs. Oracle ODP - Not all things .Net</title>
            <category>.Net Development</category>
            <link>http://geekswithblogs.net/mhamilton/archive/2007/03/06/108104.aspx</link>
            <description>&lt;P&gt;I recently had the not-so-great-or-fun pleasure of a pure .Net to Oracle application show-down :) And yes, I say that with some pun.&lt;/P&gt;
&lt;P&gt;In summary, keeping to proper form, I developed a DataProviderFactory that provided the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;SQL Server native client API&lt;/LI&gt;
&lt;LI&gt;Oracle&lt;/LI&gt;
&lt;LI&gt;BDC to SQL Server&lt;/LI&gt;
&lt;LI&gt;BDC to Oracle&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Now, BDC = Business Data Catalog - a new service provider native to MOSS (Micrsoft Office SharePoint Server) 2007. And trust me - the BDC ROCKS!!!&lt;/P&gt;
&lt;P&gt;Back to providers.&lt;/P&gt;
&lt;P&gt;My provider factory basically provided classes for base types and class bases - the lowest level. In the solution I coded specific classes for the given provider (Oracle, SQL, etc) and within the Assembly.cs for that class - I'd reference the appropriate base class. All run-of-the-mill best practice stuff. Right? Well, almost.&lt;/P&gt;
&lt;P&gt;After several hours of seeing varrying results from the Oracle database, I began to get a little suspicious - and sure enough - the provider with .Net is not all things .Net - at least not for Oracle.&lt;/P&gt;
&lt;P&gt;If you are coding for a Oracle specific application&amp;nbsp;- check out this &lt;A href="http://www.oracle.com/technology/tech/windows/odpnet/index.html"&gt;link&lt;/A&gt;&amp;nbsp;for specifics on the Oracle Data Provider for .Net - or the ODP. The API is 'similar' - but only SIMILAR - it is not the same. I invariably tore out the .Net System.Data.OracleClient and replaced it with the Oracle .Net provider and all came together - but this was not obvious or intuitive. &lt;/P&gt;
&lt;P&gt;HTH's another weary developer struggling to sort out why - for lack of a better way to say it - when dealing with Oracle - it's not all things .Net.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=108104"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=108104" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/108104.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2007/03/06/108104.aspx</guid>
            <pubDate>Tue, 06 Mar 2007 16:10:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/108104.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2007/03/06/108104.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/108104.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/108104.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft Office SharePoint Server (MOSS) 2007 - Configuration / Setup - Login failed for user ''. The user is not associated with a trusted SQL Server configuration.</title>
            <category>.Net Development</category>
            <category>Microsoft Office SharePoint Server 2007 (MOSS)</category>
            <link>http://geekswithblogs.net/mhamilton/archive/2007/02/11/106024.aspx</link>
            <description>&lt;P&gt;After installing MOSS and launching the SharePoint Configuration Wizard (psconfig.exe) - you are ready to begin the last leg of your MOSS installation/setup.&lt;/P&gt;
&lt;P&gt;Here you provide the setup with the particualars for your server. Often you are installing MOSS with SQL Server being remote from MOSS, and you will be using a domain-level service account for the installation. The following is an example of the data you might enter during this step:&lt;/P&gt;
&lt;P&gt;(if the pic does not show - click &lt;A href="MOSS Config Wiz Setup" temp_href="MOSS Config Wiz Setup"&gt;here&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;&lt;A href="file:///C:/Documents%20and%20Settings/mjhs/Application%20Data/Windows%20Live%20Writer/PostSupportingFiles/b673d817-886a-4995-868d-89b97c152419/clip_image002[4][6].jpg" atomicSelection="true"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=489 src="file:///C:/Documents%20and%20Settings/mjhs/Application%20Data/Windows%20Live%20Writer/PostSupportingFiles/b673d817-886a-4995-868d-89b97c152419/clip_image002[4]_thumb[1].jpg" width=574 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Here you have a named instance of SQL Server - HAMPDOCNC running on a machine named HAMDC02.&lt;/P&gt;
&lt;P&gt;You have a service account - $ervice_MossSa - that is a domain-level account running on the HAMILTON domain.&lt;/P&gt;
&lt;P&gt;You click NEXT and you get the following:&lt;/P&gt;
&lt;P&gt;(if the pic doesn't show - click &lt;A href="http://geekswithblogs.net/mhamilton/gallery/image/3724.aspx"&gt;here&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;&lt;A href="file:///C:/Documents%20and%20Settings/mjhs/Application%20Data/Windows%20Live%20Writer/PostSupportingFiles/b673d817-886a-4995-868d-89b97c152419/clip_image002[1][7].jpg" atomicSelection="true"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=118 src="file:///C:/Documents%20and%20Settings/mjhs/Application%20Data/Windows%20Live%20Writer/PostSupportingFiles/b673d817-886a-4995-868d-89b97c152419/clip_image002[1]_thumb[2].jpg" width=636 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;There are a number of reasons you can get this message. In short, if you review the 3rd to last ERR entry in the PCSDiagnostics (latest one) in \Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS - you'll see the above titled error - followed by a slew of other highly technical dump mumbo jumbo.&lt;/P&gt;
&lt;P&gt;The gist is - the account is not getting passed to SQL Server. Why?&lt;/P&gt;
&lt;P&gt;When you Google and otherwise research this error - it more often is associated with trying to connect to SQL Server from a ASP.Net application - but this is not the case here.&lt;/P&gt;
&lt;P&gt;Here are a couple of obvious things to check if you receive this message:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Ensure that the Surface Area Configuration for SQL Server has been run on the host SQL Server - and that remote connections are allowed and that the transport of both TCP/IP and Named Pipes has been set. 
&lt;LI&gt;Ensure that Enable Network DTC has been configured on both the SQL Server and any/all MOSS host servers.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Finally, be sure you reboot the MOSS host after setting up the Enable Network DTC&lt;/P&gt;
&lt;P&gt;HTH's...&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=106024"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=106024" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/106024.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2007/02/11/106024.aspx</guid>
            <pubDate>Sun, 11 Feb 2007 15:45:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/106024.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2007/02/11/106024.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/106024.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/106024.aspx</trackback:ping>
        </item>
        <item>
            <title>InfoPath 2007 - MOSS 2007 - The form cannot be displayed because session state is not available.</title>
            <category>Microsoft Office SharePoint Server 2007 (MOSS)</category>
            <link>http://geekswithblogs.net/mhamilton/archive/2007/01/17/103807.aspx</link>
            <description>&lt;P&gt;Whether you are working with forms in custom workflows - or simply trying to publish a form to a form library in MOSS so you can collect information from the user, you may encounter this error.&lt;/P&gt;
&lt;P&gt;Initially if you Google the error - you may find comments that state that you need to uncomment the following line in the web.config for the web application:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;lt;!-- &amp;lt;add name="Session" type="System.Web.SessionState.SessionStateModule"/&amp;gt; --&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;DO NOT uncomment this field. Many do this and the forms may work - and this appears to be the solution - but it is not the best practice and it is not recommended by MSFT.&lt;/P&gt;
&lt;P&gt;You probably have not created a Shared Service Provider and associated the web application in question with the SSP. &lt;/P&gt;
&lt;P&gt;MOSS uses the Shared Service Provider to allow / manage session state for a Farm - and specifically for the associated web applications under that SSP. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;CREATING THE SHARE SERVICE PROVIDER&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;When you installed MOSS - the first thing you began to get familiar with is the Central Administration tool. Take a look at the following snapshot:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://geekswithblogs.net/mhamilton/gallery/image/3619.aspx"&gt;Click here for a snapshot&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Notice on the left side - under &lt;STRONG&gt;Shared Services Administration&lt;/STRONG&gt;, there are 2 SSP's - SSP Administration and SSP Services. These were created after the farm was deployed (a farm is used relatively here - in essence, after MOSS was deployed).&lt;/P&gt;
&lt;P&gt;When you first setup MOSS - there are no SSP's out of the box deployed for you. You must manually create them. &lt;/P&gt;
&lt;P&gt;The first SSP you create will contain the SSP/Admin site - and you will also receive a warning that you should not create things like My Sites or Search services scopes within this SSP. It is a best practice to first create an initial SSP - like the example above - name is SSP Administration - and then create a 2nd or successive SSP's for shared services (like Forms, Search, Excel, My Sites, etc).&lt;/P&gt;
&lt;P&gt;Finally, when creating a SSP - you will notice that the SSP site will default to an existing web application. See the snapshot below:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://geekswithblogs.net/mhamilton/gallery/image/3620.aspx"&gt;Click here for a snapshot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Under the Basic Sites in this example, you would click the Create a new Web Application - the objective is to place the SSP in its own web application and not an existing one. Once that web application is provisioned - you will be returned to this screen and you'll be able to select the appropriate web application for the SSP.&lt;/P&gt;
&lt;P&gt;Ping me if you have any questions - hope this is helpful...&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=103807"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=103807" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/103807.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2007/01/17/103807.aspx</guid>
            <pubDate>Wed, 17 Jan 2007 15:14:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/103807.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2007/01/17/103807.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/103807.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/103807.aspx</trackback:ping>
        </item>
        <item>
            <title>Developing with Visual Studio on a Vista Workstation</title>
            <category>.Net Development</category>
            <link>http://geekswithblogs.net/mhamilton/archive/2007/01/12/103485.aspx</link>
            <description>&lt;P&gt;As Vista gains momentum, and many of us get our hands on it - we're quickly faced with a question that not many seem able to answer. More disconcerting - there is nothing solid out there to provide direction.&lt;/P&gt;
&lt;P&gt;If I am a ASP.Net developer - I want IIS available for my development pleasure. &lt;/P&gt;
&lt;P&gt;More important, I will probably be using Visual Studio to crank out my applications.&lt;/P&gt;
&lt;P&gt;There is a lot of effort in the launch of Vista and the new Office products - but what about the development community? Especially if we're not one of the few that can afford to travel the globe and partake of the special developer launches sponsored by MSFT?&lt;/P&gt;
&lt;P&gt;A good start is &lt;A href="http://msdn2.microsoft.com/en-us/vstudio/aa948853.aspx"&gt;here&lt;/A&gt;&amp;nbsp;for the latest developments regarding Visual Studio and Vista. Pay special attention to that one line about VS .Net 2002 and 2003 not being supported on Vista! This is very important to many in the development community.&lt;/P&gt;
&lt;P&gt;Be sure to get up to speed on the &lt;A href="http://msdn.microsoft.com/vstudio/support/vs2005sp1/default.aspx"&gt;Visual Studio SP1&lt;/A&gt;&amp;nbsp;release. A touted 70+ enhancements, including:&lt;/P&gt;
&lt;LI&gt;New processor support (e.g., Core Duo) for code generation and profiling 
&lt;LI&gt;Performance and scale improvements in Team Foundation Server 
&lt;LI&gt;Team Foundation Server integration with Excel 2007 and Project 2007 
&lt;LI&gt;Tool support for occasionally connected devices and SQL Server Compact Edition 
&lt;LI&gt;Additional support for project file based Web applications 
&lt;LI&gt;Windows Embedded 6.0 platform and tools support &lt;/LI&gt;
&lt;P&gt;Yes, MSFT announced a SP1 for Vista, covered pretty decent &lt;A href="http://www.adtmag.com/article.aspx?id=19845"&gt;here&lt;/A&gt;&amp;nbsp;but you should know that this release is beta. The official release will not appear until RTM Vista is launched in January/February this year.&lt;/P&gt;
&lt;P&gt;Planning automated deployments of Visual Studio on Vista workstations? Be sure to review &lt;A href="http://www.adtmag.com/article.aspx?id=19845"&gt;this&lt;/A&gt; blog on some issues identified early on. The honeymoon is over!&lt;/P&gt;
&lt;P&gt;Be sure to check out the latest &lt;A href="http://msdn2.microsoft.com/en-us/vstudio/aa948852.aspx"&gt;pod casts&lt;/A&gt;&amp;nbsp;that highlight the latest Visual Studio tools / technologies / direction.&lt;/P&gt;
&lt;P&gt;As I ramp up to start doing all of my development on Vista - I'll keep you posted on the pitfalls and niceties - if they're to be found!&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=103485"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=103485" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/103485.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2007/01/12/103485.aspx</guid>
            <pubDate>Sat, 13 Jan 2007 00:34:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/103485.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2007/01/12/103485.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/103485.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/103485.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft SharePoint Office Server (MOSS) 2007 B2TR and RTM - Deprecated TopNavFlyouts master page and other deprecated components that break your master page after applying these upgrades</title>
            <category>Microsoft Office SharePoint Server 2007 (MOSS)</category>
            <link>http://geekswithblogs.net/mhamilton/archive/2006/12/29/102319.aspx</link>
            <description>&lt;DIV class=postBody id=60f9f9a0-3d5a-4b76-8404-d08039c19bf9 contentEditable=true style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px"&gt;
&lt;P&gt;Between beta 2 and beta 2 TR/RTM - a number of things changed in the MOSS master pages/CSS - and the odds are that if you have custom master pages in B2, and especially if you customized the TopNavFlyouts or LeftNavFlyouts master pages - after applying TR or RTM - you'll find that your master page is broke - and the site will not come up. Do not despair - help is close at hand!!! A number of things changed in B2TR and followed into RTM. We can make some minor customizations to your current master page (TopNavFlyouts in this example) that will get it back up and running.&lt;/P&gt;
&lt;P&gt;After applying the upgrade - ensure that you have a updated copy of the SharePoint Designer (SPD). Open your site, and fetch the master page in question (TopNavFlyouts in this example).&lt;/P&gt;
&lt;P&gt;Get there where we can render the page...&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;First&lt;/U&gt;&lt;/STRONG&gt;, search for &lt;STRONG&gt;&amp;lt;PublishingNavigation:PortalSiteMapDataSource&amp;gt;&lt;/STRONG&gt; - the control with &lt;STRONG&gt;id=DataMapDS&lt;/STRONG&gt;. Once you find this, replace the &lt;STRONG&gt;TrimNonCurrentHeadings="true"&lt;/STRONG&gt; property with &lt;STRONG&gt;TrimNonCurrentTypes="Heading"&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Second&lt;/U&gt;&lt;/STRONG&gt;, search for and replace&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;lt;SharePoint:ScriptLink language="javascript" name="core.js" runat="server"/&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;lt;SharePoint:ScriptLink language="javascript" name="ows.js" runat="server" /&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;with&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;lt;SharePoint:ScriptLink language="javascript" name="init.js" runat="server"/&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;If you try saving right now? You might see:&lt;/P&gt;
&lt;P&gt;&lt;A href="file:///C:/Documents%20and%20Settings/mjhs/Application%20Data/Windows%20Live%20Writer/PostSupportingFiles/044bda48-5995-400a-a5c5-b799faaebc11/image%7B0%7D[8].png" atomicSelection="true"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=103 src="file:///C:/Documents%20and%20Settings/mjhs/Application%20Data/Windows%20Live%20Writer/PostSupportingFiles/044bda48-5995-400a-a5c5-b799faaebc11/image%7B0%7D_thumb[6].png" width=808 border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;If this does not render - it is a prompt stating that you need to add a new placeholder for the Robots meta tag - go ahead and click Yes.&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Third&lt;/STRONG&gt;&lt;/U&gt;, You can click Yes above, or add the following just after the &amp;lt;meta&amp;gt; tags in your master page - &lt;STRONG&gt;&amp;lt;SharePoint:RobotsMetaTag runat="server"&amp;gt;&amp;lt;/SharePoint:RobotsMetaTag&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;NOTE: This must be added &lt;EM&gt;after&lt;/EM&gt; the &amp;lt;meta&amp;gt; tags, and &lt;EM&gt;before&lt;/EM&gt; the &amp;lt;/head&amp;gt; end tag.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There is a snafu now - which you would notice if you tried rendering now - with the toolbar rendering where we want it. Do the following:&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Fouth&lt;/STRONG&gt;&lt;/U&gt;, locate the &lt;STRONG&gt;class="mainContainer" &lt;/STRONG&gt;line. Add &lt;STRONG&gt;id="MSO_ContentDiv" runat="server"&lt;/STRONG&gt; in this line. The corrected line should look like:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;lt;div class="mainContainer" id="MSO_ContentDiv" runat="server"&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Fifth&lt;/U&gt;&lt;/STRONG&gt;, search for the following in your master page:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;lt;div class="search"&amp;gt;&lt;BR&gt;&amp;lt;asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server"&amp;gt;&lt;BR&gt;&amp;lt;SPSWC:RightBodySectionSearchBox id="SearchBox" TextBeforeDropDown="" TextBeforeTextBox="&amp;lt;%$Resources:cms,masterpages_searchbox_label%&amp;gt;" TextBoxWidth="100" GoImageUrl="&amp;lt;% $SPUrl:~sitecollection/Style Library/Images/Search_Arrow.jpg %&amp;gt;"&lt;BR&gt;GoImageUrlRTL="&amp;lt;% $SPUrl:~sitecollection/Style Library/Images/Search_Arrow_RTL.jpg %&amp;gt;" SearchResultPageURL="&amp;lt;% $SPUrl:~sitecollection/SearchResults.aspx %&amp;gt;" DropDownMode = HideScopeDD FrameType="None" runat="server" WebPart="true" __WebPartId="{7872FDA4-AEF7-4DB0-8C99-648EE4441DC8}"/&amp;gt;&lt;BR&gt;&amp;lt;/asp:ContentPlaceHolder&amp;gt;&lt;BR&gt;&amp;lt;/div&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;We want to replace the &amp;lt;SPSWC... /&amp;gt; area with the following:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;lt;SPSWC:SearchBoxEx id="SearchBox" RegisterStyles="false" TextBeforeDropDown="" TextBeforeTextBox="&amp;lt;%$Resources:cms,masterpages_searchbox_label%&amp;gt;" TextBoxWidth="100"&lt;BR&gt;GoImageUrl="&amp;lt;% $SPUrl:~sitecollection/Style Library/Images/Search_Arrow.jpg %&amp;gt;"&lt;BR&gt;GoImageUrlRTL="&amp;lt;% $SPUrl:~sitecollection/Style Library/Images/Search_Arrow_RTL.jpg %&amp;gt;"&lt;BR&gt;GoImageActiveUrl="&amp;lt;% SPUrl:~sitecollection/Style Library/Images/Search_Arrow.jpg %&amp;gt;"&lt;BR&gt;GoImageActiveUrlRTL="&amp;lt;% SPUrl:~sitecollection/Style Library/Images/Search_Arrow_RTL.jpg %&amp;gt;" UseSiteDefaults="true" DropDownMode = "HideScopeDD" SuppressWebPartChrome="true" runat="server" /&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The finished line should match:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;lt;div class="search"&amp;gt;&lt;BR&gt;&amp;lt;asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server"&amp;gt;&lt;BR&gt;&amp;lt;SPSWC:SearchBoxEx id="SearchBox" RegisterStyles="false" TextBeforeDropDown="" TextBeforeTextBox="&amp;lt;%$Resources:cms,masterpages_searchbox_label%&amp;gt;" TextBoxWidth="100"&lt;BR&gt;GoImageUrl="&amp;lt;% $SPUrl:~sitecollection/Style Library/Images/Search_Arrow.jpg %&amp;gt;"&lt;BR&gt;GoImageUrlRTL="&amp;lt;% $SPUrl:~sitecollection/Style Library/Images/Search_Arrow_RTL.jpg %&amp;gt;"&lt;BR&gt;GoImageActiveUrl="&amp;lt;% SPUrl:~sitecollection/Style Library/Images/Search_Arrow.jpg %&amp;gt;"&lt;BR&gt;GoImageActiveUrlRTL="&amp;lt;% SPUrl:~sitecollection/Style Library/Images/Search_Arrow_RTL.jpg %&amp;gt;" UseSiteDefaults="true" DropDownMode = "HideScopeDD" SuppressWebPartChrome="true" runat="server" /&amp;gt; &lt;BR&gt;&amp;lt;/asp:ContentPlaceHolder&amp;gt;&lt;BR&gt;&amp;lt;/div&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Almost done..&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Sixth&lt;/STRONG&gt;&lt;/U&gt;, we need to make some changes to your CSS. In our case, we often override the TopNavFlyouts.css object with one of our own. Whichever the case is for you, you'll need to make the following replacements in your primary CSS for the search control:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;.search&lt;BR&gt;{&lt;BR&gt;margin:6px 2px 20px 2px;&lt;BR&gt;}&lt;BR&gt;.search .ms-sbcell .ms-sbplain&lt;BR&gt;{&lt;BR&gt;margin-right:2px;&lt;BR&gt;margin-left:2px;&lt;BR&gt;border:1px #555555 solid;&lt;BR&gt;height:14px;&lt;BR&gt;}&lt;BR&gt;.search .ms-sbcell&lt;BR&gt;{&lt;BR&gt;border:none;&lt;BR&gt;font-weight:normal; &lt;BR&gt;font-size:8pt; &lt;BR&gt;color: #3A4663;&lt;BR&gt;padding:0px;&lt;BR&gt;}&lt;BR&gt;.search .ms-sbgo&lt;BR&gt;{&lt;BR&gt;background:none;&lt;BR&gt;}&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;This involves adding the 'margin: 6px, etc.' line to your existing .Search class, and adding the other 3 new classes.&lt;/P&gt;
&lt;P&gt;Now - one more thing. The TopNavFlyouts.master is a given master page in the Internet Presence Web Site site definition - but it has been deprecated. With that said, we need to make a couple more changes - so our Publishing Portal (or other custom) site definition can see the master page.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;1) Browse the site in question that you have the TopNavFlyouts master page in.&lt;/P&gt;
&lt;P&gt;2) Site Actions--&amp;gt;Manage Content and Structure&lt;/P&gt;
&lt;P&gt;3) Select the &lt;STRONG&gt;Master Page Gallery&lt;/STRONG&gt; on the left. &lt;/P&gt;
&lt;P&gt;4) Locate your TopNavFlyouts.master on the right side&lt;/P&gt;
&lt;P&gt;5) Hover over and get your drop down menu - click and &lt;STRONG&gt;Check Out&lt;/STRONG&gt; the master page - if it is not already&lt;/P&gt;
&lt;P&gt;6) Hover over again, click and &lt;STRONG&gt;Edit Properties&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;7) On the &lt;STRONG&gt;Edit Item - Master Page Gallery: TopNavFlyouts&lt;/STRONG&gt; screen, notice the &lt;STRONG&gt;Content Type&lt;/STRONG&gt; is set to &lt;STRONG&gt;Master Page&lt;/STRONG&gt;. Drop this down and change it to &lt;STRONG&gt;Publishing Master Page&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;8) Notice now that a &lt;STRONG&gt;Hidden Page&lt;/STRONG&gt; attribute/property just appeared at the bottom of the properties screen. Un-check that - we do not want it hidden.&lt;/P&gt;
&lt;P&gt;9) Click &lt;STRONG&gt;OK&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;10) Publish the new page.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;That's it!!!&lt;/P&gt;
&lt;P&gt;You may have other modifications to make - but this should get your page to where it renders and is compliant with new MOSS controls.&lt;/P&gt;
&lt;P&gt;Enjoy :)&lt;/P&gt;&lt;/DIV&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=102319"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=102319" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/102319.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2006/12/29/102319.aspx</guid>
            <pubDate>Fri, 29 Dec 2006 22:37:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/102319.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2006/12/29/102319.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/102319.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/102319.aspx</trackback:ping>
        </item>
        <item>
            <title>The resource object with key 'open_menu' was not found - Microsoft Office SharePoint Server (MOSS) 2007 - TR Upgrade Issue</title>
            <category>Microsoft Office SharePoint Server 2007 (MOSS)</category>
            <link>http://geekswithblogs.net/mhamilton/archive/2006/12/30/102356.aspx</link>
            <description>&lt;DIV class=postBody id=7d2ef018-dea3-4d12-8fb8-5bbc0ccdf91f contentEditable=true style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px"&gt;
&lt;P&gt;There is a detailed step-by-step path to follow when applying the B2TR to a B2 MOSS installation. &lt;/P&gt;
&lt;P&gt;This particular error shows itself when you are upgrading a stand-alone beta 2 installation, and you did not delete the registry keys specified for the Search Service. Interestingly, if you follow the steps - and be sure to delete the registry keys outlined in a stand-alone B2 installation - upgrade, the error does not surface.&lt;/P&gt;
&lt;P&gt;Googling the error does not return any real support - and MSFT has shared only that this error can show up when a B2TR upgrade did not complete.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have performed dozens of B2TR upgrades, and I can reproduce this error consistently when I fail to delete the HKLM\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\WSS\Services\Microsoft.SharePoint.Search.Administration.SPSearchService, and&amp;nbsp;the HKLM\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\WSS\Services\Microsoft.Office.Server.Search.Administration.SearchService&lt;/P&gt;
&lt;P&gt;entries.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As you weed through the error entries that come before this specific error - it looks like the service account used to execute the MOSS services actually fails to launch the site. Then there is a parse failure error - followed by this error. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What is not clear is how this is related specifically to the registry key that should be deleted BEFORE the psconfig executes for the TR upgrade. It would appear that failing to delete the key - on a stand-alone installation - causes a failure during step 8 of 9 of the upgrade - even though no failure is logged in the event logs or in the Upgrade.log file. Each time I have seen this error I have noticed a slew of timer job entries at the end of the Upgrade.Log file - and then a final entry stating that the job returned a code of 0 - and then no other entries.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Take care of perform your upgrade - step-by-step following the instructions&amp;nbsp;on &lt;A href="http://technet2.microsoft.com/Office/en-us/library/2042cbb3-312a-461b-825a-9d72648bdeea1033.mspx?mfr=true"&gt;&lt;A href="http://technet2.microsoft.com/Office/en-us/library/2042cbb3-312a-461b-825a-9d72648bdeea1033.mspx?mfr=true"&gt;&lt;A href="http://technet2.microsoft.com/Office/en-us/library/f49862ab-e067-4723-bb90-7eb1182c65ce1033.mspx?mfr=true"&gt;&lt;FONT color=#669966&gt;TechNet.&lt;/FONT&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=102356"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=102356" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/102356.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2006/12/30/102356.aspx</guid>
            <pubDate>Sat, 30 Dec 2006 20:25:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/102356.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2006/12/30/102356.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/102356.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/102356.aspx</trackback:ping>
        </item>
        <item>
            <title>MOSS 2007 / WSS v3. - A Marriage and Chemistry that Deserves Attention!!!</title>
            <category>Microsoft Office SharePoint Server 2007 (MOSS)</category>
            <link>http://geekswithblogs.net/mhamilton/archive/2006/12/27/102146.aspx</link>
            <description>&lt;P&gt;Just when you think you have seen it all - I must share one you have NOT seen yet. Emphasis on YET???&lt;/P&gt;
&lt;P&gt;As we forge ahead and architect these awesome solutions using MOSS - I suspect it is fairly easy to become enamored of some basics - you know, the little details that are the life-blood of your solution. :) Like I said - basics.&lt;/P&gt;
&lt;P&gt;Basic 1) WSS is a life-blood underpinning of MOSS.&lt;/P&gt;
&lt;P&gt;Basic 2) Without basic 1, there will be no basic 2 !!!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Today I experienced absolute bliss - from a MOSS perspective :)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am working on an RTM upgrade. The basics are: I have a staging server - beta bits. I create a web application here, then restore a content database in SQL, and add that content database to the newly created web application. Finally, I'll upgrade this to RTM.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;After a few days of tedious work - I'm flying along and everything is grand. Almost.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This morning I create a new web application. I open Central Admin, Application Management --&amp;gt; Create, etc. etc. etc. It creates the web app and returns to the screen where I can create the site collection. Here I navigate back to the Application Management --&amp;gt; Content Databases and I add my existing content database. I noticed something string... The content database added fine - but had zero sites in it. MMmmm I've seen this before. Usually you will notice this if you try to add a content database from 1) a different version of SQL Server, and sometimes 2) when you restore a content database ad add it to a web application with a different name than the original web application. But neither was the case here.&lt;/P&gt;
&lt;P&gt;I worked through this exercise 4 or 5 times - thinking surely something simple is being overlooked.&lt;/P&gt;
&lt;P&gt;Finally, I fire up another staging server - completely different setup - and start to work on this virtual machine. I see the same exact behavior!!!&lt;/P&gt;
&lt;P&gt;Time for a coffee refill. Definitely weird. I had already built out 4 virtual machines and worked through this exercise for 3 days - nothing at all was different. Or so I thought.&lt;/P&gt;
&lt;P&gt;Coming back from my cafine fix - I fire up Central Admin and notice right away something strange next to the serverName on the Home tab - there was no WSS service running. MMmmm - I built this out from scratch, setup MOSS, Central Admin site, services, etc. - and saved the staged image - simply to re-use several times. How did the WSS get stopped? Well, that is another issue - but when I started the WSS service - all worked perfectly - just like it should.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As an exercise - I stopped the WSS and stepped through the same things I was doing earlier - and sure enough, you can create a web application - and it does not log an iota of an issue - and all appears to be fine - except it never gets created.The really frustrating part is that no error gets logged stating something like, 'Hey dummy, you might want to start WSS before you try this', or 'ID10T to the max' - you know what I mean.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=102146"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=102146" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/102146.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2006/12/27/102146.aspx</guid>
            <pubDate>Thu, 28 Dec 2006 03:05:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/102146.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2006/12/27/102146.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/102146.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/102146.aspx</trackback:ping>
        </item>
        <item>
            <title>Application Server Admnistration job failed for service instance Microsoft.Office.Server.Search.Administration.SearchServiceInstance - The device is not ready.</title>
            <category>Microsoft Office SharePoint Server 2007 (MOSS)</category>
            <link>http://geekswithblogs.net/mhamilton/archive/2006/12/21/101809.aspx</link>
            <description>&lt;DIV&gt;
&lt;P&gt;After successfully upgrading MOSS B2TR to RTM (or thinking all was successful) - I started to see this error in the Application Event Log - every 60 seconds. It was preceded by: 
&lt;P&gt;&lt;FONT color=#ff0000&gt;The Execute method of job definition Microsoft.Office.Server.Search.Administration.IndexingScheduleJobDefinition - threw an exception. More information is included below. &lt;/FONT&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;&lt;FONT color=#ff0000&gt;The device is not ready&lt;/FONT&gt;. &lt;/FONT&gt;
&lt;P&gt;Like many of you before me - and very likely after me, I Googled to my heart's content - and suffice to say my heart was never satisified. 
&lt;P&gt;I'd kept a collective 94MB document of each painfully executed step of the upgrade. 
&lt;OL&gt;
&lt;LI&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;The B2TR deployment was pretty much out of the box (OOB) 
&lt;LI&gt;&amp;nbsp;&amp;nbsp; A single SSP (shared service provider) had been created, leaving the default name SharedServices1 in place, and 2 search scopes created. 
&lt;LI&gt;&amp;nbsp;&amp;nbsp; I drilled on this for quite some time - invariably finding that a) I was on my own, and b) strangely enough, the RTM upgrade went very well - but hosed the permissions of my search scope? Not entirely - just the permissions of the service account!!! Very interesting.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;The error is representative of &lt;EM&gt;not&lt;/EM&gt; being able to create a search index because the scope it is looking for - it cannot get to, or more specifically, it thinks is busy and so it keeps coming back trying to get at it. 
&lt;P&gt;Solution / or not? Not finding any meat/potatoes online, I tried the following: 
&lt;OL&gt;
&lt;LI&gt;&lt;FONT color=#ff0000&gt;stsadm -o osearch -action stop &lt;/FONT&gt;
&lt;OL&gt;
&lt;LI&gt;Warning: The Office SharePoint Server Search service that was enabled on this server will uninstall and all index files for all SSPs will be deleted. Are you sure you want to permanently delete all data in the index for all SSPs? [y/n]&lt;/LI&gt;&lt;/OL&gt;
&lt;LI&gt;NOTE: Only do this if you have not crawled / indexed content that cannot be re-indexed. If this is the case, then you open a support ticket with MSFT and work through it. Otherwise, hit Y 
&lt;LI&gt;Now issue: &lt;FONT color=#ff0000&gt;stsadm -o osearch -action start -role index &lt;/FONT&gt;
&lt;OL&gt;
&lt;LI&gt;You may receive the errror 'start' action failed. Additional information: the handle is invalid. Wait 30-60 secs and re-issue the command. It should go through fine.&lt;/LI&gt;&lt;/OL&gt;
&lt;LI&gt;Open Central Admin - select your SSP 
&lt;LI&gt;Check / validate your search service configuration.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;After all of this - and all looking fine, normal, just dandy! I continued to see errors regarding the 'device' that was not ready for a search indexing service run. Interesting.&lt;/P&gt;
&lt;P&gt;Finding nothing else online and getting no immediate feedback - I took the plunge.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;1) Within the Central Admin - I stopped both search service/server processes.&lt;/P&gt;
&lt;P&gt;2) I re-created these - basically using the same service account as before.&lt;/P&gt;
&lt;P&gt;3) When to the event log and validated that all is now operating normally.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Invariably, what I found is that my service account simply did not have permission to run the job any longer. I did not have to re-create a service account - I simply stopped (essentially terminating and deleting existing indexes in my search database), and re-created the search database. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;Please feel free to share your experience in this area - if / when you hit it.&lt;/P&gt;&lt;/DIV&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=101809"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=101809" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/101809.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2006/12/21/101809.aspx</guid>
            <pubDate>Thu, 21 Dec 2006 15:03:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/101809.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2006/12/21/101809.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/101809.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/101809.aspx</trackback:ping>
        </item>
        <item>
            <title>The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID - MOSS / SharePoint 2007 Server Issues Revisited</title>
            <category>Microsoft Office SharePoint Server 2007 (MOSS)</category>
            <category>SharePoint Services</category>
            <link>http://geekswithblogs.net/mhamilton/archive/2006/12/19/101568.aspx</link>
            <description>&lt;P&gt;You may see this error - more than once - when working with your Microsoft Office SharePoint Server (MOSS) 2007 deployment. This animal / error generally shows itself after you have applied an upgrade to an existing deployment. For example, when upgrading from B2 MOSS to B2TR MOSS - or when applying a special service pack from MSFT - you may begin to see a lot of these errors pop up in the SYSTEM event log.&lt;/P&gt;
&lt;P&gt;The error CLSID is followed by a class ID for the DCOM+ application that the &lt;EM&gt;service account&lt;/EM&gt; trying to &lt;EM&gt;activate&lt;/EM&gt; that application - does NOT have permission to activate.&lt;/P&gt;
&lt;P&gt;For example, let's say I installed MOSS on a server, and used the account mossService as the &lt;EM&gt;service account&lt;/EM&gt; (a least privileged, user account you created to run the MOSS service(s))., when I get this error, I could very well see an error like the following:&lt;/P&gt;&lt;FONT size=1&gt;
&lt;P&gt;&lt;FONT color=#ff0000 size=2&gt;The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff0000 size=2&gt;{61738644-F196-11D0-9953-00C04FD919C1}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff0000 size=2&gt;to the user &amp;lt;serverName&amp;gt;\mossService SID (S-1-5-21-&amp;lt;serviceSID&amp;gt;). This security permission can be modified using the Component Services administrative tool.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;Copy the GUID following the CLSID above, and Start--&amp;gt;Run--&amp;gt;regedit&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;With the registry editor open, ensure that your cursor is on the computer at the beginning of the tree (make sure you are not in the middle of some previous edit session in the registry editor).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;Edit--&amp;gt;Find and paste in the GUID. It'll stop at the application entry - and you will want to note the application name on the right side pane. In this example, it was the &lt;FONT color=#0000ff&gt;IIS WAMREG admin service &lt;/FONT&gt;&lt;FONT color=#000000&gt;that popped up.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;Now, open Component Services (typically, from the server - Start--&amp;gt;Administrative Tools--&amp;gt;Component Services), expand Component Services, Computers, My Computer, DCOM Config. Scroll down and find the application (IIS WAMREG in this case). Right-Click--&amp;gt;Properties and select the Security tab. You'll have some options here - the first block&amp;nbsp;Launch and Activation Permissions - ensure that the Customize radio button is selected, and click Edit. Now, add your service account - giving it launch and activate - and in some requirements - remote launch / activate permission.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;Restart IIS and continue on. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;NOTE: This is not applicable to MOSS setups only - and hopefully this will help someone else that sees these annoying DCOM errors in their SYSTEM event log.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;Regards...&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=101568"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=101568" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/101568.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2006/12/19/101568.aspx</guid>
            <pubDate>Tue, 19 Dec 2006 11:47:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/101568.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2006/12/19/101568.aspx#feedback</comments>
            <slash:comments>20</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/101568.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/101568.aspx</trackback:ping>
        </item>
        <item>
            <title>A failure was encountered while launching the process serving application pool 'SharePoint Central Administration v3'. The application pool has been disabled. - SharePoint Server 2007 Setup</title>
            <category>Microsoft Office SharePoint Server 2007 (MOSS)</category>
            <category>SharePoint Services</category>
            <link>http://geekswithblogs.net/mhamilton/archive/2006/12/19/101565.aspx</link>
            <description>&lt;P&gt;Just an FYI...&lt;/P&gt;
&lt;P&gt;As you forge ahead into the world of MOSS and deploying / configuring MOSS sites with actual service accounts - you may very well run into this error. The PRIMARY cause of this error has to do with the service account. When you created the service account, you set a password for it. Did you document that with your client? If you did not, it is very possible that someone in IT at the client site will change it to something THEY know and want to manage. Alas, all things SharePoint begin to fail - at least for those application pools that were using the service account.&lt;/P&gt;
&lt;P&gt;NOTE: Service account - a least privileged user account you created to run the MOSS Central Admin and varying AppPools.&lt;/P&gt;
&lt;P&gt;HTH's...&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=101565"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=101565" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/101565.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2006/12/19/101565.aspx</guid>
            <pubDate>Tue, 19 Dec 2006 11:24:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/101565.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2006/12/19/101565.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/101565.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/101565.aspx</trackback:ping>
        </item>
        <item>
            <title>Black Lists / SPAM Filters / How To Block Annoying Emails</title>
            <link>http://geekswithblogs.net/mhamilton/archive/2006/12/14/101161.aspx</link>
            <description>&lt;P&gt;I have been working with Plesk Control panel for a few years to provision web, FTP and email sites. &lt;/P&gt;
&lt;P&gt;Over the years, and because I personally have a lot of older email addresses that I simply do not want to change - I have noticed an increase in the number of obvious garbage / SPAM messages I get each day.&lt;/P&gt;
&lt;P&gt;I have reviewed the Plesk SPAM Filter for Black List items - and I have entered a number of email wildcards to filter here - but that's all it actually does is filter. I thought Black Lists blocked mails? Can anyone share more about this?&lt;/P&gt;
&lt;P&gt;Finally, using a 3rd party product like Plesk, and given that these are POP accounts - is there any effective server product that can BLOCK unwanted domains or better yet, IP address ranges? This seems the best approach - but I am not familiar with anything.&lt;/P&gt;
&lt;P&gt;Thank you in advance for any replies / feedback.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=101161"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=101161" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mhamilton/aggbug/101161.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael J. Hamilton, Sr.</dc:creator>
            <guid>http://geekswithblogs.net/mhamilton/archive/2006/12/14/101161.aspx</guid>
            <pubDate>Thu, 14 Dec 2006 19:16:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mhamilton/comments/101161.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mhamilton/archive/2006/12/14/101161.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/mhamilton/comments/commentRss/101161.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mhamilton/services/trackbacks/101161.aspx</trackback:ping>
        </item>
    </channel>
</rss>