<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>danejeffrey.com</title>
	<atom:link href="http://danejeffrey.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://danejeffrey.com/blog</link>
	<description>Good ways to break things.</description>
	<lastBuildDate>Fri, 03 Sep 2010 03:27:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Online OCS 2007 Custom Presence Tool</title>
		<link>http://danejeffrey.com/blog/2010/09/03/online-ocs-2007-custom-presence-tool/</link>
		<comments>http://danejeffrey.com/blog/2010/09/03/online-ocs-2007-custom-presence-tool/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 03:27:26 +0000</pubDate>
		<dc:creator>danejeff</dc:creator>
				<category><![CDATA[OCS]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[ocs]]></category>

		<guid isPermaLink="false">http://danejeffrey.com/blog/?p=404</guid>
		<description><![CDATA[Inspired by the downloadable tool from here [www.confusedamused.com], I put together an online tool. It will basically generate the XML and .reg file necessary to create custom presence for OCS 2007 Communicator clients. You can then copy and paste the content into the files oyu will actually use. I would recommend the Custom State URL [...]]]></description>
			<content:encoded><![CDATA[<p>Inspired by the downloadable tool from <a href="http://www.confusedamused.com/notebook/communicator-2007-custom-presence-tool/">here</a> [www.confusedamused.com], I put together an <a href="http://danejeffrey.com/projects/custom.php">online tool</a>. It will basically generate the XML and .reg file necessary to create custom presence for OCS 2007 Communicator clients. You can then copy and paste the content into the files oyu will actually use. I would recommend the Custom State URL value in most environments would probably be better set using Group Policy anyway, but the .reg file is handy to understand how it all works.</p>
<p><a href="http://danejeffrey.com/projects/custom.php">Online OCS Custom Presence Tool</a></p>
]]></content:encoded>
			<wfw:commentRss>http://danejeffrey.com/blog/2010/09/03/online-ocs-2007-custom-presence-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to find out the SIP URIs of users connected on one particular OCS Front End server &#8211; Ram Ojha&apos;s Blog &#8211; Site Home &#8211; TechNet Blogs</title>
		<link>http://danejeffrey.com/blog/2010/09/03/how-to-find-out-the-sip-uris-of-users-connected-on-one-particular-ocs-front-end-server-ram-ojhas-blog-site-home-technet-blogs/</link>
		<comments>http://danejeffrey.com/blog/2010/09/03/how-to-find-out-the-sip-uris-of-users-connected-on-one-particular-ocs-front-end-server-ram-ojhas-blog-site-home-technet-blogs/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 03:20:52 +0000</pubDate>
		<dc:creator>danejeff</dc:creator>
				<category><![CDATA[OCS]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[ocs]]></category>

		<guid isPermaLink="false">http://danejeffrey.com/blog/?p=391</guid>
		<description><![CDATA[How to find out the SIP URIs of users connected on one particular OCS Front End server &#8211; Ram Ojha&#8217;s Blog &#8211; Site Home &#8211; TechNet Blogs.
To stop the query returning duplicates, just change it to &#8217;select distinct a.UserAtHost &#8230;&#8217;
Also, can extend the query slightly to provide a bit more info such as:

Declare @FrontEndServerID int
Set [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.technet.com/b/ramo/archive/2008/07/02/how-to-find-out-the-sip-uris-of-users-connected-on-one-particular-ocs-front-end-server.aspx">How to find out the SIP URIs of users connected on one particular OCS Front End server &#8211; Ram Ojha&#8217;s Blog &#8211; Site Home &#8211; TechNet Blogs</a>.</p>
<p>To stop the query returning duplicates, just change it to &#8217;select distinct a.UserAtHost &#8230;&#8217;</p>
<p>Also, can extend the query slightly to provide a bit more info such as:</p>
<pre class="brush:sql">
Declare @FrontEndServerID int
Set @FrontEndServerID=2

Select Fqdn "FE-Server-Name" from rtcdyn.dbo.FrontEnd where FrontEndId=@FrontEndServerID

Select count(distinct a.UserAtHost) "Active-Users-Count" from rtc.dbo.Resource a,
rtcdyn.dbo.DeliveryContext b where a.ResourceId=b.SubscriberId and b.FrontEndId=@FrontEndServerID

Select distinct a.UserAtHost "Active-Users" from rtc.dbo.Resource a,
rtcdyn.dbo.DeliveryContext b where a.ResourceId=b.SubscriberId and b.FrontEndId=@FrontEndServerID order by a.UserAtHost asc
</pre>
]]></content:encoded>
			<wfw:commentRss>http://danejeffrey.com/blog/2010/09/03/how-to-find-out-the-sip-uris-of-users-connected-on-one-particular-ocs-front-end-server-ram-ojhas-blog-site-home-technet-blogs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware Converter Plug-In Fails To Install &#8211; vCenter 4.0 U1</title>
		<link>http://danejeffrey.com/blog/2010/08/27/vmware-converter-plug-in-fails-to-install-vcenter-4-0-u1/</link>
		<comments>http://danejeffrey.com/blog/2010/08/27/vmware-converter-plug-in-fails-to-install-vcenter-4-0-u1/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 07:34:57 +0000</pubDate>
		<dc:creator>danejeff</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[converter]]></category>

		<guid isPermaLink="false">http://danejeffrey.com/blog/?p=385</guid>
		<description><![CDATA[Was getting error &#8220;Unable to Connect to Remote Server&#8221; when trying to install the Converter plug-in from vSphere Client. The plug-in name and description were also appearing as just &#8220;converter&#8221; as opposed to &#8220;vCenter Converter&#8221; as it should be. The vCenter server had been recently setup and connected to an existing database which previously had [...]]]></description>
			<content:encoded><![CDATA[<p>Was getting error &#8220;Unable to Connect to Remote Server&#8221; when trying to install the Converter plug-in from vSphere Client. The plug-in name and description were also appearing as just &#8220;converter&#8221; as opposed to &#8220;vCenter Converter&#8221; as it should be. The vCenter server had been recently setup and connected to an existing database which previously had Converter installed and the plug-in available from vCenter.</p>
<p>Checked in the vCenter database for details on the plug-ins available. The table in question is [VPX_EXT_CLIENT], the field [EXT_ID] will tell you which plug-in each row refers to. In this case it is the com.vmware.converter row. Noticed that the [URL] field had spaces in it (the field read: http://<server>:80/vmc/VMware Converter Client.exe). Changed the spaces to %20 (since this is a HTTP service) so the field read: http://<server>:80/vmc/VMware%20Converter%20Client.exe), retried the download from vSpher Client, all worked well.</p>
<p>I figure the plug-in&#8217;s details were updated in the database when the Converter service was installed on the new vCenter service but not sure why it ended up like that. So, put the database entry back to it&#8217;s original format (i.e. spaces instead of %20&#8217;s) and went to another client that did not have the Converter plug-in installed. Interestingly, it could see the correct name and description and could download and install the plug-in&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://danejeffrey.com/blog/2010/08/27/vmware-converter-plug-in-fails-to-install-vcenter-4-0-u1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware Site Recovery Manager with EMC RecoverPoint SRA &#8211; Server Migration (32-bit to 64-bit OS)</title>
		<link>http://danejeffrey.com/blog/2010/08/26/vmware-site-recovery-manager-with-emc-recoverpoint-sra-server-migration-32-bit-to-64-bit-os/</link>
		<comments>http://danejeffrey.com/blog/2010/08/26/vmware-site-recovery-manager-with-emc-recoverpoint-sra-server-migration-32-bit-to-64-bit-os/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 07:13:15 +0000</pubDate>
		<dc:creator>danejeff</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[srm]]></category>

		<guid isPermaLink="false">http://danejeffrey.com/blog/?p=374</guid>
		<description><![CDATA[Followed this KB article on migrating an existing SRM instance to a new server. A few hiccups, however.
This SRM implementation was using EMC RecoverPoint. To get the RecoverPoint SRA installed, SRM had to already be installed. However, couldn&#8217;t install SRM because it&#8217;s services would not start since the existing database it was connecting to expected [...]]]></description>
			<content:encoded><![CDATA[<p>Followed this <a href="http://kb.vmware.com/kb/1008426">KB article</a> on migrating an existing SRM instance to a new server. A few hiccups, however.</p>
<p>This SRM implementation was using EMC RecoverPoint. To get the RecoverPoint SRA installed, SRM had to already be installed. However, couldn&#8217;t install SRM because it&#8217;s services would not start since the existing database it was connecting to expected the SRA to be available. Resolution was along the lines of the following:</p>
<p>*Make sure you have a backup copy of the database or use a temporary database (I used backup/restore method as opposed to a temp DB)*</p>
<ol>
<li>Make sure the Site Recovery Manager Server service on the old server is stopped.</li>
<li>Backup the known good copy of the database</li>
<li>Run the SRM installer on the new 64-bit server, when prompted select the DSN (you created a 32-bit DSN, right?) to the existing database (choose to maintain the contents / do not overwrite)</li>
<li>Complete the installer</li>
<li>This is where it got funky. The Site Recovery Manager Server service fails to start so checked the logs located at %ALLUSERSPROFILE%\Application Data\VMware\VMware vCenter Site Recovery Manager\Logs (open the current .log file)</li>
<li>The prompt at the installer will have the Retry and Cancel options. If you choose Cancel it will rollback the install and leave the database in an unhealthy state &#8211; this is where our backup is going to come in handy.</li>
<li>Once the rollback completes, start the install again and complete the exact same steps (this time it will not prompt you about overwriting the existing database as it doesn&#8217;t believe the database has vaild data). Allow the install to go through &#8211; it will finish this successfully this time.</li>
<li>Now, install the EMC RecoverPoint SRA. It will install successfully since SRM is now installed.</li>
<li>Uninstall SRM (just step through the uninstaller, don&#8217;t check the box about removing the database contents &#8211; not that it will matter as we will be restoring our known good copy anyway).</li>
<li>Restore the backup of the database choosing to overwrite the database.</li>
<li>Install SRM and this time it will prompt regarding the existing database &#8211; select to use the existing database.</li>
<li>The installer will still fail this time as well, but checked the log this time and found the following:</li>
<pre class="brush:plain">
[2010-08-26 15:34:40.560 03192 verbose 'PrimarySanProvider'] Loading Array Manager 'array-manager-4353' from DB object
[2010-08-26 15:34:40.560 03192 warning 'DrServiceInstance'] Initializing service content: (dr.san.fault.ManagementSystemNotFound) {
   dynamicType = <unset>,
   faultCause = (vmodl.MethodFault) null,
   name = "C:/Program Files/VMware/VMware vCenter Site Recovery Manager/scripts/SAN/array-type-recoverpoint",
   msg = "",
}
[2010-08-26 15:34:40.560 03192 error 'App'] Application error: dr.san.fault.ManagementSystemNotFound. Shutting down ...
[2010-08-26 15:34:40.560 01788 info 'App'] [serviceWin32,421] vmware-dr service stopped
</pre>
<li>The problem here is that the old server was 32-bit windows and therefore installed everything to C:\Program Files\&#8230; but our new server is 64-bit and SRM installs to C:\Program Files (x86)\&#8230;</li>
<li>The array manager script path is actually stored in the database. Find the table [pds_arraymanagere] and update the field [scriptpath] to reflect the correct (x86) directory.</li>
<li>Hit Retry and the service should start correctly.</li>
</ol>
<p>Still needed to re-pair the sites in SRM but this was the biggest hurdle in migrating the server. Also, reading that process back, the whole thing could have been done in a few different ways.Anyway, this was a bit of a worst case scenario but ultimately it worked out well.<br />
Note: This <a href="http://kb.vmware.com/kb/1006750">KB article</a> does exist, bubt it is for two specific scenarios as hihlighted in the article, not this situation</p>
]]></content:encoded>
			<wfw:commentRss>http://danejeffrey.com/blog/2010/08/26/vmware-site-recovery-manager-with-emc-recoverpoint-sra-server-migration-32-bit-to-64-bit-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deploying Applications Using BlackBerry Enterprise Server</title>
		<link>http://danejeffrey.com/blog/2010/08/20/deploying-applications-using-blackberry-enterprise-server/</link>
		<comments>http://danejeffrey.com/blog/2010/08/20/deploying-applications-using-blackberry-enterprise-server/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 04:21:28 +0000</pubDate>
		<dc:creator>danejeff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[BES]]></category>
		<category><![CDATA[blackberry]]></category>

		<guid isPermaLink="false">http://danejeffrey.com/blog/2010/08/20/deploying-applications-using-blackberry-enterprise-server/</guid>
		<description><![CDATA[Good quick reference guide here [bluhaloit.wordpress.com].
Make sure you have the latest / up-to-date versions of Device.xml &#038; Vendor.xml on your BES (will fix &#8220;Device not supported&#8221; issues). See here [blackberry.com] for current XML files for BES 4.x and 5.x
]]></description>
			<content:encoded><![CDATA[<p>Good quick reference guide <a href="http://bluhaloit.wordpress.com/2008/04/03/step-by-step-deploying-applications-using-blackberry-enterprise-server/">here</a> [bluhaloit.wordpress.com].</p>
<p>Make sure you have the latest / up-to-date versions of Device.xml &#038; Vendor.xml on your BES (will fix &#8220;Device not supported&#8221; issues). See <a href="http://www.blackberry.com/btsc/search.do?cmd=displayKC&#038;docType=kc&#038;externalId=KB13589">here</a> [blackberry.com] for current XML files for BES 4.x and 5.x</p>
]]></content:encoded>
			<wfw:commentRss>http://danejeffrey.com/blog/2010/08/20/deploying-applications-using-blackberry-enterprise-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
