<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>mike.trachta</title>
	
	<link>http://mike.trachta.org</link>
	<description />
	<lastBuildDate>Thu, 17 Dec 2009 12:33:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/MikeTrachta" /><feedburner:info uri="miketrachta" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Migrating Data</title>
		<link>http://feedproxy.google.com/~r/MikeTrachta/~3/6nxWFJUn-QE/38</link>
		<comments>http://mike.trachta.org/archives/38#comments</comments>
		<pubDate>Wed, 16 Dec 2009 15:42:02 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mike.trachta.org/?p=38</guid>
		<description><![CDATA[When migrating between Courion environments I often run into situations where I need to not only migrate the structure of a table, but also the data.  This is most common when migrating configuration tables.  I looked for some SQL that would generate insert statements from a given table, and came across this blog [...]]]></description>
			<content:encoded><![CDATA[<p>When migrating between Courion environments I often run into situations where I need to not only migrate the structure of a table, but also the data.  This is most common when migrating configuration tables.  I looked for some SQL that would generate insert statements from a given table, and came across this <a href="http://blogs.consultantsguild.com/index.php/2005/02/07/dynamic_sql_insert_generator_unleashed_1?blog=6">blog entry</a>.</p>
<p>This solution was not perfect, as it didn&#8217;t properly handle columns with spaces or that used reserved words in their names.  Luckily someone else had fixed this and placed the solution in the comments.  There is still one drawback that it handles empty columns as NULLs, but it still handles 90% of the work.  If I have the time, I&#8217;ll try to work that out and post an updated solution.</p>
<p>SQL Code and usage after the jump.</p>
<p><span id="more-38"></span>Usage:</p>
<p>Past the code below in Query Analyzer, replacing the line</p>
<pre class="brush:sql; first-line: 21">and name like 'AMEX%'</pre>
<p>with the appropriate where clause to find your tables.  You should then be able to run it and it will generate your SQL.</p>
<p>SQL Code:</p>
<pre class="brush:sql">create table #tmp (
SQLText varchar(8000) )

create table #tmp2 (
Id int identity,
SQLText varchar(8000) )

set nocount on

delete #tmp
delete #tmp2

declare @vsSQL varchar(8000),
@vsCols varchar(8000),
@vsTableName varchar(40)

declare csrTables cursor for
select name
from sysobjects
where type in ('u')
and name like 'AMEX%'
order by name

open csrTables
fetch next from csrTables into @vsTableName

while (@@fetch_status = 0)
begin

select @vsSQL = '',
@vsCols = ''
select @vsSQL = @vsSQL +
CASE when sc.type in (39,47,61,111) then
'''''''''+' + 'isnull(rtrim(replace(['+ sc.name + '],'''''''','''''''''''')),'''')' + '+'''''',''+'
when sc.type = 35 then
'''''''''+' + 'isnull(rtrim(replace(substring(['+ sc.name + '],1,1000),'''''''','''''''''''')),'''')' + '+'''''',''+'
else
'isnull(convert(varchar,[' + sc.name + ']),''null'')+'',''+'
end
from syscolumns sc
where sc.id = object_id(@vsTableName)
order by ColID

select @vsCols = @vsCols + quotename(sc.name,'[') + ','
from syscolumns sc
where sc.id = object_id(@vsTableName)
order by ColID

select @vsSQL = substring(@vsSQL,1,datalength(@vsSQL)-1)

select @vsCols = substring(@vsCols,1,datalength(@vsCols)-1)

insert #tmp
exec ('select ' + @vsSQL + ' from ' + @vsTableName)

update #tmp
set sqltext = 'insert ' + @vsTableName + '(' + @vsCols + ') values(' + substring(sqltext,1,datalength(sqltext)-1) + ')'

insert #tmp2
select 'DELETE from ' + @vsTableName

insert #tmp2 values ('GO')

if (select count(id) from syscolumns where id = object_id(@vsTableName) and ((status &amp; 128) = 128) ) = 1
begin
insert #tmp2
select 'set identity_insert ' + @vsTableName + ' on'
end

insert #tmp2
select * from #tmp

if (select count(id) from syscolumns where id = object_id(@vsTableName) and ((status &amp; 128) = 128) ) = 1
begin
insert #tmp2
select 'set identity_insert ' + @vsTableName + ' off'
end

insert #tmp2 values ('GO')

insert #tmp2
select 'update statistics ' + @vsTableName

insert #tmp2 values ('GO')

delete #tmp

fetch next from csrTables into @vsTableName

end

close csrTables
deallocate csrTables

update #tmp2
set sqltext = substring(sqltext,1,charindex(',)',sqltext)-1) + ',NULL)'
where not(charindex(',)',sqltext) = 0)

update #tmp2
set sqltext = replace(sqltext, ',''''',',null')
where not (charindex(',''''',sqltext) = 0)

update #tmp2
set sqltext = replace(sqltext, '(''''',',null')
where not (charindex('(''''',sqltext) = 0)

set nocount off

select sqltext from #tmp2 order by id

go

drop table #tmp
drop table #tmp2</pre>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Migrating+Data+http://bit.ly/8rWmHs" title="Post to Twitter"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Migrating+Data+http://bit.ly/8rWmHs" title="Post to Twitter">Tweet This Post</a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/38&amp;title=Migrating+Data" title="Post to Digg"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/38&amp;title=Migrating+Data" title="Post to Digg">Digg This Post</a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/38&amp;t=Migrating+Data" title="Post to Facebook"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/38&amp;t=Migrating+Data" title="Post to Facebook">Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://mike.trachta.org/archives/38/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mike.trachta.org/archives/38</feedburner:origLink></item>
		<item>
		<title>Custom Courion Transformation:  VB-STRING</title>
		<link>http://feedproxy.google.com/~r/MikeTrachta/~3/wJgflqeIKPs/52</link>
		<comments>http://mike.trachta.org/archives/52#comments</comments>
		<pubDate>Mon, 14 Dec 2009 19:54:41 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Courion]]></category>
		<category><![CDATA[Courion Transformation]]></category>

		<guid isPermaLink="false">http://mike.trachta.org/?p=52</guid>
		<description><![CDATA[I recently ran into a situation where I needed to take the output of a macro and assign it to a variable in a separate VBScript Courion macro.  In order to handle the line returns as well as embedded quotation marks I created a custom transformation.  To implement, simply create a file called CustomTransformations.xml in [...]]]></description>
			<content:encoded><![CDATA[<p>I recently ran into a situation where I needed to take the output of a macro and assign it to a variable in a separate VBScript Courion macro.  In order to handle the line returns as well as embedded quotation marks I created a custom transformation.  To implement, simply create a file called CustomTransformations.xml in the CourionService\Transformations Directory, and include the following XML Code:</p>
<pre class="brush:xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;transformations&gt;
  &lt;!-- VBScript String Adds leading and trailing quotes,
    escapes internal quotes and handles crlf's--&gt;
  &lt;transformation name="VB-STRING"&gt;
    &lt;prefix&gt;"&lt;/prefix&gt;
    &lt;replacements&gt;
      &lt;replace from="&amp;quot;" to="&amp;quot;&amp;quot;"/&gt;
      &lt;replace from="&amp;#x000d;&amp;#x000a;" to="&amp;quot; &amp;amp; vbcrlf &amp;amp; &amp;quot;"/&gt;
    &lt;/replacements&gt;
    &lt;postfix&gt;"&lt;/postfix&gt;
    &lt;seperator&gt; &amp;amp; "," &amp;amp; &lt;/seperator&gt;
  &lt;/transformation&gt;
&lt;/transformations&gt;</pre>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Custom+Courion+Transformation%3A++VB-STRING+http://bit.ly/6uOwKj" title="Post to Twitter"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Custom+Courion+Transformation%3A++VB-STRING+http://bit.ly/6uOwKj" title="Post to Twitter">Tweet This Post</a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/52&amp;title=Custom+Courion+Transformation%3A++VB-STRING" title="Post to Digg"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/52&amp;title=Custom+Courion+Transformation%3A++VB-STRING" title="Post to Digg">Digg This Post</a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/52&amp;t=Custom+Courion+Transformation%3A++VB-STRING" title="Post to Facebook"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/52&amp;t=Custom+Courion+Transformation%3A++VB-STRING" title="Post to Facebook">Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://mike.trachta.org/archives/52/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mike.trachta.org/archives/52</feedburner:origLink></item>
		<item>
		<title>Facebook to Support OpenID Authentication</title>
		<link>http://feedproxy.google.com/~r/MikeTrachta/~3/jhmvetk5NCY/44</link>
		<comments>http://mike.trachta.org/archives/44#comments</comments>
		<pubDate>Wed, 29 Apr 2009 12:08:54 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mike.trachta.org/?p=44</guid>
		<description><![CDATA[I just read over at Jeff Bohren&#8217;s Identity Blogger that Facebook is going to become an OpenID relying party.  According to Inside Facebook:
Less than three months after joining the OpenID Foundation’s board as a sustaining corporate member (i.e. putting its weight and financial support behind OpenID), Facebook has just announced at the “technology tasting” event [...]]]></description>
			<content:encoded><![CDATA[<p>I just read over at Jeff Bohren&#8217;s <a href="http://idlogger.wordpress.com/">Identity Blogger</a> that Facebook is going to become an OpenID relying party.  According to <a href="http://www.insidefacebook.com/2009/04/27/facebook-announces-users-will-soon-be-able-to-login-to-facebook-with-an-openid/">Inside Facebook</a>:</p>
<p style="padding-left: 30px;"><em>Less than three months after </em><a href="http://www.insidefacebook.com/2009/02/05/facebook-joins-openid-foundation-board/"><em>joining the OpenID Foundation’s board</em></a><em> as a sustaining corporate member (i.e. putting its weight and financial support behind OpenID), Facebook has just announced at the </em><a href="http://www.insidefacebook.com/2009/04/27/live-notes-from-facebook-technology-tasting-event-in-palo-alto/"><em>“technology tasting” event</em></a><em> this afternoon at its Palo Alto headquarters that users will soon be able to log in to Facebook with their OpenID.<br />
</em></p>
<p>This is a big win that gives OpenID mainstream support and acceptance.  Hopefully it will lead to more provider support, as well as greater user adoption.</p>
<p>Now I&#8217;ll be able to log on to Facebook using my <a href="http://mike.trachta.org/archives/39">iPhone as a virtual token</a>.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Facebook+to+Support+OpenID+Authentication+http://bit.ly/16omRe" title="Post to Twitter"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Facebook+to+Support+OpenID+Authentication+http://bit.ly/16omRe" title="Post to Twitter">Tweet This Post</a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/44&amp;title=Facebook+to+Support+OpenID+Authentication" title="Post to Digg"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/44&amp;title=Facebook+to+Support+OpenID+Authentication" title="Post to Digg">Digg This Post</a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/44&amp;t=Facebook+to+Support+OpenID+Authentication" title="Post to Facebook"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/44&amp;t=Facebook+to+Support+OpenID+Authentication" title="Post to Facebook">Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://mike.trachta.org/archives/44/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mike.trachta.org/archives/44</feedburner:origLink></item>
		<item>
		<title>Verisign Powers iPhone Two-Factor Authentication</title>
		<link>http://feedproxy.google.com/~r/MikeTrachta/~3/um19PkM2x_k/39</link>
		<comments>http://mike.trachta.org/archives/39#comments</comments>
		<pubDate>Fri, 10 Apr 2009 16:30:35 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Online Security]]></category>

		<guid isPermaLink="false">http://mike.trachta.org/?p=39</guid>
		<description><![CDATA[I just saw an article that Verisign now has a free iPhone app offering two-factor authentication:
The security app offers two-factor identification designed to strengthen protection on e-commerce site and with other online accounts. As of today&#8217;s launch, Verisign (NASDAQ: VRSN) said it has signed up over 40 Web sites as participating members of its VIP [...]]]></description>
			<content:encoded><![CDATA[<p>I just saw an article that <a href="http://www.internetnews.com/security/article.php/3813106">Verisign now has a free iPhone app offering two-factor authentication</a>:</p>
<blockquote><p>The security app offers two-factor identification designed to strengthen protection on e-commerce site and with other online accounts. As of today&#8217;s launch, Verisign (NASDAQ: VRSN) said it has signed up over 40 Web sites as participating members of its VIP Network, including eBay (NASDAQ: EBAY), PayPal and AOL.</p></blockquote>
<p>I personally think this is a great thing.  I previously used a Verisign token to protect my OpenID account at <a href="https://pip.verisignlabs.com/">pip.verisignlabs.com</a>.  It was always a pain in the you-know-what to carry around, so I never extended it to be used with my PayPal or Ebay accounts.  I ALWAYS have my handy iPhone nearby, so I immediately downloaded the app, activated it, and tied it to my PIP account.  It worked like a charm.  Next is setting it up with paypal, ebay, etc.</p>
<p>Anyone else have experience with these virtual tokens?  Any cons that I should be aware of?</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Verisign+Powers+iPhone+Two-Factor+Authentication+http://bit.ly/w3Sh" title="Post to Twitter"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Verisign+Powers+iPhone+Two-Factor+Authentication+http://bit.ly/w3Sh" title="Post to Twitter">Tweet This Post</a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/39&amp;title=Verisign+Powers+iPhone+Two-Factor+Authentication" title="Post to Digg"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/39&amp;title=Verisign+Powers+iPhone+Two-Factor+Authentication" title="Post to Digg">Digg This Post</a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/39&amp;t=Verisign+Powers+iPhone+Two-Factor+Authentication" title="Post to Facebook"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/39&amp;t=Verisign+Powers+iPhone+Two-Factor+Authentication" title="Post to Facebook">Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://mike.trachta.org/archives/39/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://mike.trachta.org/archives/39</feedburner:origLink></item>
		<item>
		<title>It’s been a while</title>
		<link>http://feedproxy.google.com/~r/MikeTrachta/~3/njrSVaR2Oaw/36</link>
		<comments>http://mike.trachta.org/archives/36#comments</comments>
		<pubDate>Tue, 24 Mar 2009 16:31:43 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mike.trachta.org/?p=36</guid>
		<description><![CDATA[Well, as you can see, I haven&#8217;t posted in a little over 5 months.  I&#8217;ve had some things happen in my personal life and I&#8217;ve been trying to determine the direction for this blog for the past couple of months.  I hope to have some new updates within the next week or so.
I&#8217;m also trying [...]]]></description>
			<content:encoded><![CDATA[<p>Well, as you can see, I haven&#8217;t posted in a little over 5 months.  I&#8217;ve had some things happen in my personal life and I&#8217;ve been trying to determine the direction for this blog for the past couple of months.  I hope to have some new updates within the next week or so.</p>
<p>I&#8217;m also trying to figure out all of this social media stuff (Twitter, Facebook, Yammer, etc), and how that might all fit in here.  If you have any suggestions, I&#8217;m all ears!</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=It%E2%80%99s+been+a+while+http://bit.ly/KHOMh" title="Post to Twitter"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=It%E2%80%99s+been+a+while+http://bit.ly/KHOMh" title="Post to Twitter">Tweet This Post</a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/36&amp;title=It%E2%80%99s+been+a+while" title="Post to Digg"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/36&amp;title=It%E2%80%99s+been+a+while" title="Post to Digg">Digg This Post</a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/36&amp;t=It%E2%80%99s+been+a+while" title="Post to Facebook"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/36&amp;t=It%E2%80%99s+been+a+while" title="Post to Facebook">Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://mike.trachta.org/archives/36/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mike.trachta.org/archives/36</feedburner:origLink></item>
		<item>
		<title>A Good Technical Sales Person, Defined</title>
		<link>http://feedproxy.google.com/~r/MikeTrachta/~3/003-bAF8x-U/33</link>
		<comments>http://mike.trachta.org/archives/33#comments</comments>
		<pubDate>Thu, 16 Oct 2008 20:41:49 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mike.trachta.org/?p=33</guid>
		<description><![CDATA[Earlier this week I asked for opinions on what makes a good technical sales person.  Now, I&#8217;d like to share mine.
I&#8217;ve been lucky in my career. I&#8217;ve worked with terrific sales people, and had very few occasions where they made a promise we couldn&#8217;t deliver on.  Here are the things I think they&#8217;ve done well:

They [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this week I asked for opinions on what makes a good technical sales person.  Now, I&#8217;d like to share mine.</p>
<p>I&#8217;ve been lucky in my career. I&#8217;ve worked with terrific sales people, and had very few occasions where they made a promise we couldn&#8217;t deliver on.  Here are the things I think they&#8217;ve done well:</p>
<ol>
<li>They communicate with Implementation (and possibly Support) during the sales process.  This is particularly important if they are new to the company, or the product.  If there is something they are unsure about, they should always check with Implementation/Support before agreeing it can be done.  This also includes handing over any information they may have already discovered.  Customers hate being asked for the same information twice.</li>
<li>They set customer expectations.  This really just boils down to the fact that they don&#8217;t make promises the delivery team can&#8217;t deliver on.  They give of an overview of the implementation process as well as the philosophy behind it.  This lets the customer know exactly what to expect at kickoff.</li>
<li>They aren&#8217;t afraid to say &#8220;no&#8221;.  This goes back to setting expectations, and not promising something that can&#8217;t be delivered on.</li>
</ol>
<p>I also want to add one more thing that isn&#8217;t really a quality of the person.  As Rod pointed out in his comments, a technical sales person should report to services rather than sales.  This keeps his/her interests aligned with services, and thus, helps ensure they strive for sales that lead to successful implementations.</p>
<p>Are there other things to add to this list, or maybe some things you don&#8217;t think are as important?  Please leave any feedback in the comments.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=A+Good+Technical+Sales+Person%2C+Defined+http://bit.ly/150SSS" title="Post to Twitter"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=A+Good+Technical+Sales+Person%2C+Defined+http://bit.ly/150SSS" title="Post to Twitter">Tweet This Post</a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/33&amp;title=A+Good+Technical+Sales+Person%2C+Defined" title="Post to Digg"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/33&amp;title=A+Good+Technical+Sales+Person%2C+Defined" title="Post to Digg">Digg This Post</a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/33&amp;t=A+Good+Technical+Sales+Person%2C+Defined" title="Post to Facebook"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/33&amp;t=A+Good+Technical+Sales+Person%2C+Defined" title="Post to Facebook">Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://mike.trachta.org/archives/33/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://mike.trachta.org/archives/33</feedburner:origLink></item>
		<item>
		<title>What Makes A Good Technical Sales Person?</title>
		<link>http://feedproxy.google.com/~r/MikeTrachta/~3/dZZ8n3RKiHk/25</link>
		<comments>http://mike.trachta.org/archives/25#comments</comments>
		<pubDate>Tue, 14 Oct 2008 11:08:30 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mike.trachta.org/?p=25</guid>
		<description><![CDATA[I posted last week about how POCs can make life difficult on the engineer responsible for implementing a solution.  This got me thinking not just about POCs, but also about the person who makes the sale.  I started wondering, &#8220;What makes a good technical sales person?&#8221;.  I want to look at this through the perspective [...]]]></description>
			<content:encoded><![CDATA[<p>I posted last week about how POCs can make life difficult on the engineer responsible for implementing a solution.  This got me thinking not just about POCs, but also about the person who makes the sale.  I started wondering, &#8220;What makes a good technical sales person?&#8221;.  I want to look at this through the perspective of services, rather than from the typical revenue perspective.</p>
<p>Obviously you need people who can close deals and bring revenue to the company.  Any technical sales person should have technical aptitude, and be honest and personable.  What other qualities should they have?</p>
<p>Please leave your thoughts in the comments.  I&#8217;ll post my opinion later this week.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=What+Makes+A+Good+Technical+Sales+Person%3F+http://bit.ly/1a2Gyq" title="Post to Twitter"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=What+Makes+A+Good+Technical+Sales+Person%3F+http://bit.ly/1a2Gyq" title="Post to Twitter">Tweet This Post</a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/25&amp;title=What+Makes+A+Good+Technical+Sales+Person%3F" title="Post to Digg"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/25&amp;title=What+Makes+A+Good+Technical+Sales+Person%3F" title="Post to Digg">Digg This Post</a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/25&amp;t=What+Makes+A+Good+Technical+Sales+Person%3F" title="Post to Facebook"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/25&amp;t=What+Makes+A+Good+Technical+Sales+Person%3F" title="Post to Facebook">Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://mike.trachta.org/archives/25/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://mike.trachta.org/archives/25</feedburner:origLink></item>
		<item>
		<title>Who Else Hates POCs?</title>
		<link>http://feedproxy.google.com/~r/MikeTrachta/~3/hMTSfG1UgtQ/20</link>
		<comments>http://mike.trachta.org/archives/20#comments</comments>
		<pubDate>Tue, 07 Oct 2008 12:12:07 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mike.trachta.org/?p=20</guid>
		<description><![CDATA[My friend Ashraf Motiwala brought up a topic I&#8217;m very familiar with when he explained Why (most) Identity Management POCs Suck.
To give a brief overview, a POC (Proof of Concept), at least in my experience, basically consists of a sales guy, and a sales engineer.  They spend a couple of days with a client, and [...]]]></description>
			<content:encoded><![CDATA[<p>My friend <a href="http://identityman.blogspot.com/">Ashraf Motiwala</a> brought up a topic I&#8217;m very familiar with when he explained <a href="http://identityman.blogspot.com/2008/10/why-most-identity-management-pocs-suck.html">Why (most) Identity Management POCs Suck</a>.</p>
<p>To give a brief overview, a POC (Proof of Concept), at least in my experience, basically consists of a sales guy, and a sales engineer.  They spend a couple of days with a client, and build a solution to prove they can integrate with the customer&#8217;s technology.  Ash came up with 3 major complaints:</p>
<ol>
<li> A typical POC is just a glorified demo.</li>
<li>The success of the post-POC demo is highly dependent on 2 individuals on the vendor team: the Sales Engineer (the guy who duck-taped together the POC) and the POC-demo-guy</li>
<li>A POC is typical technology focused. Most IdM deployments are business process centric.</li>
</ol>
<p>I have a 4th and major complaint, coming from the point of view of a integrator who must implement the solution after the deal has been sold:</p>
<p style="padding-left: 30px;">POCs typically stretch the system to its technical limits, and are able to do so because they are built in a very controlled environment.  When it comes time to scale, the demoed solution won&#8217;t work. This leads to unreasonable expectations.</p>
<p>This can create a lot of problems for the consultant/engineer implementing the final solution.  I consider one of my most important jobs to be managing the customer&#8217;s expectations.   A typical overly elaborate POC make this job extremely difficult.</p>
<p>The sales folks may not realize it, but the customer remembers more about the POC than you think.  They remember how pretty the screens were.  They remember how seamlessly all the pieces fit together, and how quickly each task executes.  What they don&#8217;t realize is that all of the data is massaged and simplified.  Of course the POC could do these things!  It has 3 users with 4 roles to choose from, and doesn&#8217;t include any of the &#8220;exceptions&#8221; often found in the customer&#8217;s environment.  When it comes time to actually implement this feature with 30,000 users things can (and do) get quite a bit more complex.</p>
<p>Has anyone else had bad experiences due to a POC?  If so, let us know by leaving a comment.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Who+Else+Hates+POCs%3F+http://bit.ly/nJpK" title="Post to Twitter"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Who+Else+Hates+POCs%3F+http://bit.ly/nJpK" title="Post to Twitter">Tweet This Post</a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/20&amp;title=Who+Else+Hates+POCs%3F" title="Post to Digg"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/20&amp;title=Who+Else+Hates+POCs%3F" title="Post to Digg">Digg This Post</a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/20&amp;t=Who+Else+Hates+POCs%3F" title="Post to Facebook"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/20&amp;t=Who+Else+Hates+POCs%3F" title="Post to Facebook">Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://mike.trachta.org/archives/20/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://mike.trachta.org/archives/20</feedburner:origLink></item>
		<item>
		<title>An Elevator Pitch for Identity Management, part 2</title>
		<link>http://feedproxy.google.com/~r/MikeTrachta/~3/VGJjhA_JyME/11</link>
		<comments>http://mike.trachta.org/archives/11#comments</comments>
		<pubDate>Fri, 03 Oct 2008 13:18:14 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Identity management]]></category>

		<guid isPermaLink="false">http://mike.trachta.org/?p=11</guid>
		<description><![CDATA[Here is the definition, according to Wikipedia:
Identity management is the management of the identity life cycle of entities (subjects or objects). An identity management system:

Establishes the identity

Links a name (or number) with the subject or object;
Re-establishes the identity (i.e. links a new or additional name, or number, with the subject or object);


Describes the identity:

Optionally assigns [...]]]></description>
			<content:encoded><![CDATA[<p>Here is the definition, according to <a href="http://en.wikipedia.org/wiki/Identity_management">Wikipedia</a>:</p>
<blockquote><p>Identity management is the management of the identity life cycle of entities (subjects or objects). An identity management system:</p>
<ol>
<li>Establishes the identity
<ol>
<li>Links a name (or number) with the subject or object;</li>
<li>Re-establishes the identity (i.e. links a new or additional name, or number, with the subject or object);</li>
</ol>
</li>
<li>Describes the identity:
<ol>
<li>Optionally assigns one or more attributes applicable to the particular subject or object to the identity;</li>
<li>Re-describes the identity (i.e. changes one or more attributes applicable to the particular subject or object);</li>
</ol>
</li>
<li>Destroys the identity</li>
</ol>
</blockquote>
<p>I also got a couple of comments from readers, including:</p>
<blockquote><p>You help businesses be sure they know who is doing what with their computer systems.</p></blockquote>
<p>and:</p>
<blockquote><p>*Streamlining all user accounts (anyone who has 10 sets of ids at their workplace can relate to the benefit of this)<br />
*being able to do a master reset on pw (save IT staff time)<br />
*Being able to disable all accounts in one shot thus securing data from those who no longer should have access</p></blockquote>
<p>Putting it all together, I&#8217;ve come up with the following pitch:</p>
<blockquote><p>Identity Management solutions allow an organization to control and audit what its users can do.  This includes creating accounts for users when they are hired, modifying their accounts as they change jobs within the organization, and terminating a user&#8217;s access when they leave.  It also allows users to synchronize their password across the various computer systems they have access to.</p></blockquote>
<p>Is there anything important I may have left out?  Is it simple enough for someone who isn&#8217;t technical to understand?</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/49dea8ad-b668-4499-a1bc-7144be820de9/"><br />
</a></div>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=An+Elevator+Pitch+for+Identity+Management%2C+part+2+http://bit.ly/oaRV" title="Post to Twitter"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=An+Elevator+Pitch+for+Identity+Management%2C+part+2+http://bit.ly/oaRV" title="Post to Twitter">Tweet This Post</a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/11&amp;title=An+Elevator+Pitch+for+Identity+Management%2C+part+2" title="Post to Digg"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/11&amp;title=An+Elevator+Pitch+for+Identity+Management%2C+part+2" title="Post to Digg">Digg This Post</a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/11&amp;t=An+Elevator+Pitch+for+Identity+Management%2C+part+2" title="Post to Facebook"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/11&amp;t=An+Elevator+Pitch+for+Identity+Management%2C+part+2" title="Post to Facebook">Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://mike.trachta.org/archives/11/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://mike.trachta.org/archives/11</feedburner:origLink></item>
		<item>
		<title>An Elevator Pitch for Identity Management</title>
		<link>http://feedproxy.google.com/~r/MikeTrachta/~3/9_ICDUmGeFo/7</link>
		<comments>http://mike.trachta.org/archives/7#comments</comments>
		<pubDate>Wed, 01 Oct 2008 14:02:20 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mike.trachta.org/?p=7</guid>
		<description><![CDATA[It&#8217;s time to really launch this site and get blogging about Identity Management.  To get things started, I&#8217;m trying to come up with a good elevator pitch for Identity Management.  Too often I have to explain both what I do, and the industry I&#8217;m in.  No matter what I say, as soon as I&#8217;ve uttered [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s time to really launch this site and get blogging about Identity Management.  To get things started, I&#8217;m trying to come up with a good elevator pitch for Identity Management.  Too often I have to explain both what I do, and the industry I&#8217;m in.  No matter what I say, as soon as I&#8217;ve uttered the words &#8220;Identity Management&#8221;, folks assume I work for a company that helps prevent Identity Theft.</p>
<p>Any thoughts on a good pitch?  Put it in the comments.  I&#8217;ll post what I come up with on Friday (and I might even &#8220;borrow&#8221; from some of your comments).</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=An+Elevator+Pitch+for+Identity+Management+http://bit.ly/PhvX" title="Post to Twitter"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=An+Elevator+Pitch+for+Identity+Management+http://bit.ly/PhvX" title="Post to Twitter">Tweet This Post</a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/7&amp;title=An+Elevator+Pitch+for+Identity+Management" title="Post to Digg"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a class="tt" href="http://digg.com/submit?url=http://mike.trachta.org/archives/7&amp;title=An+Elevator+Pitch+for+Identity+Management" title="Post to Digg">Digg This Post</a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/7&amp;t=An+Elevator+Pitch+for+Identity+Management" title="Post to Facebook"><img class="nothumb" src="http://mike.trachta.org/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://mike.trachta.org/archives/7&amp;t=An+Elevator+Pitch+for+Identity+Management" title="Post to Facebook">Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://mike.trachta.org/archives/7/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://mike.trachta.org/archives/7</feedburner:origLink></item>
	</channel>
</rss>
