<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8830893</id><updated>2011-11-28T01:49:03.158+01:00</updated><category term='XEnroll'/><category term='CAPICOM'/><category term='BizTalk 2006'/><category term='MOSS 2007'/><category term='IFilter'/><category term='Webparts'/><category term='Lucene'/><category term='Adapter'/><category term='HTTPS'/><category term='NYC'/><category term='SPS 2003'/><category term='J#'/><category term='BizTalk'/><category term='NullValues'/><category term='Windows'/><category term='CryptoAP'/><category term='Testing'/><category term='c#'/><category term='MCSD'/><category term='SAP'/><category term='Odette'/><category term='MiniSAP'/><category term='EAI'/><category term='FTP Adapter'/><category term='DMZ'/><category term='MSCD'/><category term='OFTP'/><category term='Solution'/><category term='.NET Connector'/><category term='BizTalk 2009'/><category term='Workflow Foundation'/><category term='Host Header'/><category term='Office'/><category term='SharePoint'/><category term='Migration'/><category term='MSMQ'/><category term='Customer'/><category term='Java'/><category term='CryptoAPI'/><category term='SAP Adapter'/><category term='Upgrade'/><category term='WCF'/><category term='log4net'/><category term='MCTS'/><category term='NHibernate'/><category term='DMS'/><category term='IE'/><category term='SAP XI'/><category term='BizTalk 2004'/><category term='BizUnit'/><category term='Cliche'/><category term='subversion'/><category term='.NET'/><category term='InfoPath'/><title type='text'>André Achtermeier</title><subtitle type='html'>All about my work with Microsoft BizTalk, SharePoint and .NET development... and all the things of consulting i do everyday everywhere...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://achtermeier.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default?start-index=101&amp;max-results=100'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>118</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8830893.post-7577231458731654660</id><published>2008-12-09T20:07:00.000+01:00</published><updated>2008-12-09T20:08:34.052+01:00</updated><title type='text'>BizTalk 2009 Beta download</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;BTS 2009 Beta is ready for public download: &lt;/span&gt;&lt;a href="https://connect.microsoft.com/Downloads/DownloadDetails.aspx?SiteID=218&amp;amp;DownloadID=15397"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;https://connect.microsoft.com/Downloads/DownloadDetails.aspx?SiteID=218&amp;amp;DownloadID=15397&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-7577231458731654660?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://connect.microsoft.com/Downloads/DownloadDetails.aspx?SiteID=218&amp;DownloadID=15397' title='BizTalk 2009 Beta download'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/7577231458731654660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/7577231458731654660'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/12/biztalk-2009-beta-download.html' title='BizTalk 2009 Beta download'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-5549755299970883566</id><published>2008-10-31T10:54:00.000+01:00</published><updated>2008-10-31T10:59:12.557+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>Do not generate empty node</title><content type='html'>&lt;div&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;problem:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;the source nodes are always created, even though the node has no value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;the destination node has not to be created for these empty nodes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;solution:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;check for logical string existence and use value map (flattening) like these screenshot.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_NwIvvL72uvc/SQrWxEXuGnI/AAAAAAAAAC0/1eDapHEtZG0/s1600-h/MappTipp1.JPG"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 201px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5263255253011012210" border="0" alt="" src="http://3.bp.blogspot.com/_NwIvvL72uvc/SQrWxEXuGnI/AAAAAAAAAC0/1eDapHEtZG0/s400/MappTipp1.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/_NwIvvL72uvc/SQrWkpy_yjI/AAAAAAAAACs/ND-gROLdy-E/s1600-h/MappTipp1.JPG"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-5549755299970883566?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5549755299970883566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5549755299970883566'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/10/do-not-generate-empty-node.html' title='Do not generate empty node'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_NwIvvL72uvc/SQrWxEXuGnI/AAAAAAAAAC0/1eDapHEtZG0/s72-c/MappTipp1.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-4661052286802592078</id><published>2008-10-30T12:03:00.000+01:00</published><updated>2008-10-30T12:05:47.060+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>Failed to load source schema</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;in some cases when i tried to open a biztalk map the error "Failed to load source schema" occured. I installed the hotfix described in KB 926344 and everything works fine again... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;[Windows Server 2008, VS.NET 2005 and BTS 2006 R2]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-4661052286802592078?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4661052286802592078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4661052286802592078'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/10/failed-to-load-source-schema.html' title='Failed to load source schema'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-4967098227665226609</id><published>2008-10-02T18:31:00.001+02:00</published><updated>2008-10-02T18:38:10.023+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAP'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>CMIS - Microsoft and partners for new CMS standard</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;About 4 weeks ago microsoft released Content Management Interoperability Services.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;This standard (submitted to OASIS) could (is) a new highlight in MOSS connectivty to other CMS/DMS.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;The realy interesting thing on this is, that SAP, IBM and of course MS worked together on this project (and some smaller companies, too). I am so euphoric about that... :-)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;br /&gt;You can download the spec (draft) &lt;/span&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=127855"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt; .&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-4967098227665226609?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/sharepoint/capabilities/ecm/cmis.mspx' title='CMIS - Microsoft and partners for new CMS standard'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4967098227665226609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4967098227665226609'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/10/cmis-microsoft-and-partners-for-new-cms.html' title='CMIS - Microsoft and partners for new CMS standard'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-3057633346413505505</id><published>2008-09-11T13:58:00.000+02:00</published><updated>2008-09-11T14:09:18.656+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><category scheme='http://www.blogger.com/atom/ns#' term='FTP Adapter'/><title type='text'>BizTalk 2006 FTP Adapter and firewall settings</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;My system has to send to an external FTP server behind a firewall.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I decided to use the standard FTP adapter. There you can fill in the settings for the firewall authorization. My firewall is nor SOCKS 4 or SOCKS 5 so i choose the type NONE.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;After enabling the port i saw that the credentials of the firewall settings were not used at the firewall. The credentials and servernam for the external FTP server were used to authenticate at the firewall... and of course.... unsuccessfully... *gr*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;BUT when i use a tool like the Total Commander... it works... so it should be the FTP adapter... the component that did not work correctly (with our type of firewall)...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I had no more time because my customer wants to go live with his trading partner so i have three choices... First: A MS support call... too long... Second: Develop a custom FTP adapter to fire custom commands.... OR... and that was the fastest method, that is working for me (temporary)...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;1. Let the firewall settings empty...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;2. Fill the firewall connection data instead of the FTP server data (Server, Username, etc.)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;3. Fill in the name of the file to put to the external server.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;3. In the line BEFORE PUT fill: USER youraccount&lt;/span&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;@externalftpserver;PASS&lt;/span&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt; yourpassword;cwd yourdirectory;PASV&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;That works for me... ;-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-3057633346413505505?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3057633346413505505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3057633346413505505'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/09/biztalk-2006-ftp-adapter-and-firewall.html' title='BizTalk 2006 FTP Adapter and firewall settings'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-2031397771136243865</id><published>2008-09-09T12:26:00.000+02:00</published><updated>2008-09-09T12:28:37.590+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2009'/><title type='text'>BizTalk 2009 Roadmap</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;Here is the microsoft roadmap for BizTalk 2009... It's so exciting... I think i could use the WebSphere Adapter in further projects... :-) &lt;/span&gt;&lt;a href="http://www.microsoft.com/biztalk/en/us/roadmap.aspx"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;CLICK&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-2031397771136243865?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/biztalk/en/us/roadmap.aspx' title='BizTalk 2009 Roadmap'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2031397771136243865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2031397771136243865'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/09/biztalk-2009-roadmap.html' title='BizTalk 2009 Roadmap'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-714284572784945315</id><published>2008-08-15T16:24:00.000+02:00</published><updated>2008-08-15T16:26:46.580+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk'/><category scheme='http://www.blogger.com/atom/ns#' term='NYC'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Visit NYC</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;Hi (again),&lt;br /&gt;&lt;br /&gt;from 27th - 30th November 2008 i visit New York. If you want to talk with me about all the MS MOSS or BizTalk Stuff... just let me know... i will see if we can organize a meeting... :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-714284572784945315?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/714284572784945315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/714284572784945315'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/08/visit-nyc.html' title='Visit NYC'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-5518092630709091884</id><published>2008-08-15T16:05:00.001+02:00</published><updated>2008-08-15T16:24:03.915+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Some more MOSS adventures</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;hi,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;long time ago after my last blogging... i had too much to fight with/against my loveley MOSS.. :-)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Here are some of my experiences in the last weeks/months:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;strong&gt;1. Developing online market place for an intranet&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I developed an online market place (release 1) where employees of a global company can buy or sell items. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I developed this cool tool as single webpart for sharepoint 2007. There is a filter, you cann add images to your announcement, you can edit your profile and of course your items...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;The solution is a standalone solution, so the user of this market place are stored in another databse then the "normal" sharepoint users. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Cool design feature... This market place is also available (with the same code) for ASP.NET applications.&lt;br /&gt;&lt;br /&gt;I use asp.net control loading and session state in this webpart. If you are interested in some screenshots or code... come back later... i will populate some features with screenshots and code in a few days... (without guarantee) :-)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;Did you ever need to use the asp.net event handling in MOSS? No? You are are a lucky guy (or girl)... *g&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;2. Develop custom content webpart&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;I developed a custom webpart which uses the MOSS HTML editor and some custom properties. Now my customer is able to save different content in his own database and can decide which content he will show the users. Very nice...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;so... what is next in my project plan... let's have a look:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;... there will be some projects to use the BDC of MOSS and SAP or ACCESS... (yes... this little MS db office tool... and no... it's not dead... :-))&lt;br /&gt;... some cool BizTalk R2 mappings and orchs to generate flatfiles and connect to SAP HR...&lt;br /&gt;... and of course a lot of documentation... puhhh... i really will try to blog...&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-5518092630709091884?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5518092630709091884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5518092630709091884'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/08/some-more-moss-adventures_15.html' title='Some more MOSS adventures'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-3179411227841172798</id><published>2008-07-03T17:44:00.002+02:00</published><updated>2008-07-03T17:48:45.011+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>MOSS 2007: France without KPI</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;In a multi language moss project i was unable to add the kpi webpart of moss.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;After doing some "google"ing I found the solution here:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://kbalertz.com/949606/Error-message-French-version-SharePoint-Server-French-version-Windows-SharePoint-Services-selected.aspx"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;http://kbalertz.com/949606/Error-message-French-version-SharePoint-Server-French-version-Windows-SharePoint-Services-selected.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:8;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-3179411227841172798?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3179411227841172798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3179411227841172798'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/07/moss-2007-france-without-kpi.html' title='MOSS 2007: France without KPI'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-8691529687199971445</id><published>2008-06-11T07:34:00.000+02:00</published><updated>2008-06-11T07:36:37.195+02:00</updated><title type='text'>MOSS and Business Score Card Manager 2005</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;It is possible to use the Microsoft Office Business Score Card Manager with Microsoft Office SharePoint Server 2007... but you need the compatible version of BSCM 2005 and it works only on 32-Bit systems..&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-8691529687199971445?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://download.microsoft.com/download/2/1/a/21ac8b67-f5a5-4b1c-96b1-58b6f5e29b34/ReadMe.htm' title='MOSS and Business Score Card Manager 2005'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8691529687199971445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8691529687199971445'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/06/moss-and-business-score-card-manager.html' title='MOSS and Business Score Card Manager 2005'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-8003173309406263842</id><published>2008-05-31T09:08:00.000+02:00</published><updated>2008-05-31T09:09:22.491+02:00</updated><title type='text'>PDC Registration is online!</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-8003173309406263842?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.msdn.com/pdc/rss_tag_PDC2008.xml' title='PDC Registration is online!'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8003173309406263842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8003173309406263842'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/05/pdc-registration-is-online.html' title='PDC Registration is online!'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-556638923840691322</id><published>2008-05-26T14:56:00.000+02:00</published><updated>2008-05-26T14:57:23.736+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>BizTalk FTP Adapter raises mystic error</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;"A failure occurred when parsing the remote folder listing"... just switch to passive mode.... :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-556638923840691322?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/556638923840691322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/556638923840691322'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/05/biztalk-ftp-adapter-raises-mystic-error.html' title='BizTalk FTP Adapter raises mystic error'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-3361783301516909239</id><published>2008-05-26T08:00:00.001+02:00</published><updated>2008-05-26T14:56:12.228+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>HowTo use dynamic SAP Send Port with SAP Adapter 2.0</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;as described in the linked ms article above you can set the SAP URI dynamically. But the most problem you have is to install the SAP Adpter 2.0 on a Windows Vista Client... SAP Connector... VS.NET 2003... and all these stupid stuff.... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Main problem is to set the username and password on runtime. You have to address the SAP Adapter properties in the header of the message send to the SAP system. You need to reference th &lt;span style="font-family:courier new;"&gt;Microsoft.BizTalk.SAPAdapterProperties.dll&lt;/span&gt; into your VS.NET Solution and you are now able to set the user credientials at runtime.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-3361783301516909239?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/technet/prodtechnol/biztalk/2006/library/bta_mysap/64556bfa-b069-44ae-98e0-606b8633e980.mspx?mfr=true' title='HowTo use dynamic SAP Send Port with SAP Adapter 2.0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3361783301516909239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3361783301516909239'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/05/howto-use-dynamic-sap-send-port-with.html' title='HowTo use dynamic SAP Send Port with SAP Adapter 2.0'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-7865293644812098109</id><published>2008-05-21T09:55:00.000+02:00</published><updated>2008-05-21T09:59:52.866+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>Uninitializes dynamic send port :-)</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;ok ok... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;some kind of stupid stuff... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;i was searching to resolve the error while compiling an orchestration... this error is normally thrown when you have no address registered for a dynamic send port... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;BUT i had set this property... äääääähhhmmm... but not in the correct order... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;this is the BAD expression in the shape:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Port_DynamicSAP(Microsoft.XLANGs.BaseTypes.TransportType) = "SAP";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Port_DynamicSAP(Microsoft.XLANGs.BaseTypes.Address) = SOMESTRING;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;and this is the GOOD expression in the shape:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Port_DynamicSAP(Microsoft.XLANGs.BaseTypes.Address) = SOMESTRING;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Port_DynamicSAP(Microsoft.XLANGs.BaseTypes.TransportType) = "SAP";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;*g*... errare humanum est....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-7865293644812098109?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/7865293644812098109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/7865293644812098109'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/05/uninitializes-dynamic-send-port.html' title='Uninitializes dynamic send port :-)'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-955873785643768879</id><published>2008-05-13T19:57:00.000+02:00</published><updated>2008-05-13T20:03:14.396+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>MOSS Profile Import works only with one DC</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;If you want to import profiles in MOSS, you have to use only one domain controller for a LDAP query. this is by design... i have this situation:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;three import sources and two domain controllers in "cluster mode". the first two import sources will work, but the third fails.... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;there is a workaround for this: just do an OR and use only two LDAP sources... or (of course) do an OR and use only ONE LDAP query... i will write some more lines about this tomorrow...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-955873785643768879?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/955873785643768879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/955873785643768879'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/05/moss-profile-import-works-only-with-one.html' title='MOSS Profile Import works only with one DC'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-3119113785760738682</id><published>2008-05-09T11:44:00.000+02:00</published><updated>2008-05-09T11:45:57.750+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EAI'/><title type='text'>E-AI</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;in honor of my/our job.... all our cars have now the licence number schema E-AI XXX :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-3119113785760738682?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.strassenverkehrsamt.de/Zulassungsstelle/E' title='E-AI'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3119113785760738682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3119113785760738682'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/05/e-ai.html' title='E-AI'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-6672316296352354891</id><published>2008-05-08T17:59:00.001+02:00</published><updated>2008-05-08T19:54:06.863+02:00</updated><title type='text'>Starting book project "SAP Integration"</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;Today is kickoff for my new book project about "Consulting in integration projects". &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I have 2 co-authors (both cutomers with integration skills) and will write about our experiences in this kinds of projects. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;The book will release at the end of 2008. I will post a lot of experiences about this stuff while i'm writing the book... :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-6672316296352354891?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sap-press.de/' title='Starting book project &quot;SAP Integration&quot;'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/6672316296352354891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/6672316296352354891'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/05/starting-book-project-sap-integration.html' title='Starting book project &quot;SAP Integration&quot;'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-7574032990679013337</id><published>2008-05-02T13:31:00.000+02:00</published><updated>2008-05-02T13:33:06.805+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>HTTP Error 411 ---- BizTalk HTTP Send Adapter</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;Some servers will throw an HTTP Error 411, when you send an message via BizTalk HTTP Send Adapter.... then there is only one way to go.... disable the chunked encoding....&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-7574032990679013337?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/7574032990679013337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/7574032990679013337'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/05/http-error-411-biztalk-http-send.html' title='HTTP Error 411 ---- BizTalk HTTP Send Adapter'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-1076624012076648929</id><published>2008-04-23T08:13:00.000+02:00</published><updated>2008-04-23T08:14:24.501+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>BizTalk Server 2006 R3 announced</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;BTS R3 is in production... see &lt;/span&gt;&lt;a href="http://blogs.msdn.com/stevemar/"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Steve Martin`s Blog&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-1076624012076648929?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.msdn.com/stevemar/' title='BizTalk Server 2006 R3 announced'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/1076624012076648929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/1076624012076648929'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/04/biztalk-server-2006-r3-announced.html' title='BizTalk Server 2006 R3 announced'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-6763702045601746263</id><published>2008-04-18T12:04:00.001+02:00</published><updated>2008-04-18T12:09:47.575+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>WarmUp the MOSS</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;if you have some performance problems with your MOSS 2007 because of the page load is very slow... just try the WarmUp scripts from &lt;/span&gt;&lt;a href="http://blogs.msdn.com/joelo/attachment/697044.ashx"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;The script call the configured MOSS site(s) and fill the cache... no longer waiting... works fine for me...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;BUT... the scripts have to run under an account that has permissions to watch the configured site...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;Ladies and gentlemen.... please start your engine....&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-6763702045601746263?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.msdn.com/joelo/attachment/697044.ashx' title='WarmUp the MOSS'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/6763702045601746263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/6763702045601746263'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/04/warmup-moss.html' title='WarmUp the MOSS'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-5607011338537524036</id><published>2008-04-09T19:42:00.000+02:00</published><updated>2008-04-09T19:50:15.131+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Migration'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>SQL Server advice for migration projects in MOSS 2007</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;ok... if you do some work to migrate content from sharepoint 2003 to MOSS 2007 you will inform the users about that. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;all users have to stop working with the old system that you will be able to migrate ALL content.... maybe... well... some users will ignore your mails, phone calls, etc... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;my advise when you use the database migration method.... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;SET THE CONTENT DATABASE OF THE SPS 2003 TO READ ONLY!!! :-) *aaarrrggggh*&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-5607011338537524036?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5607011338537524036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5607011338537524036'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/04/sql-server-advice-for-migration.html' title='SQL Server advice for migration projects in MOSS 2007'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-6597934777772586959</id><published>2008-03-31T10:51:00.000+02:00</published><updated>2008-03-31T10:56:20.397+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><category scheme='http://www.blogger.com/atom/ns#' term='SAP'/><category scheme='http://www.blogger.com/atom/ns#' term='SAP XI'/><title type='text'>Adding SAP XI/PI to portfolio</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;because everyone has to look at other software giants, other languages and systems i learn the SAP PI (XI) system and configuration features for my own knowledge.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;if you are interested how SAP's solution for EAI/SOA and BPM looks like... &lt;/span&gt;&lt;a href="http://web.f4.fhtw-berlin.de/courant/xi/Demos/SAP_XI.htm"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;here is a good demo video&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I played with SAP XI/PI for some testing scenarios... but i do not like the complicated configuration features and the terrible UI.... the mapping feature and UI of biztalk is unbeaten... :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-6597934777772586959?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://web.f4.fhtw-berlin.de/courant/xi/Demos/SAP_XI.htm' title='Adding SAP XI/PI to portfolio'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/6597934777772586959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/6597934777772586959'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/03/adding-sap-xipi-to-portfolio.html' title='Adding SAP XI/PI to portfolio'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-1570316117658240615</id><published>2008-03-25T12:31:00.000+01:00</published><updated>2008-03-25T12:32:08.929+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>Where are all the BizTalk shapes?</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;...in Microsoft.BizTalk.ObjectModel.dll...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-1570316117658240615?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/1570316117658240615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/1570316117658240615'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/03/where-are-all-biztalk-shapes.html' title='Where are all the BizTalk shapes?'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-6713418357786433888</id><published>2008-03-25T11:01:00.000+01:00</published><updated>2008-03-25T11:06:47.294+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>Creating Simple BAM</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;for legal reasons i had time for the last 2 month to develop my own BAM tool to simple create a tracking monitor... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;legal reasons? i will explain to you in may... :-)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;simple to install... simple to use... not a large solution with wss and all the other stuff from biztalk 2006 r2.... *g&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;i developed a custom biztalk activity to write tracking information in my own tracking db... now i setup a small web site fitted with customer needs... small.... simple and a fast overview... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;i will write some snippets and show some screenshots soon.... stay tuned... :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-6713418357786433888?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/6713418357786433888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/6713418357786433888'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/03/creating-simple-bam.html' title='Creating Simple BAM'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-2125482817557689025</id><published>2008-03-18T11:40:00.000+01:00</published><updated>2008-03-18T11:43:13.018+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NHibernate'/><title type='text'>Now using NHibernate</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;some time ago and for some reasons i used stored procedures and the ADO.NET to communicate with the database. this is very fast and performant but in some cases like filling SAP properties too much coding work because of the multiplicity of properties. for this case i use NHibernate now and it works fine and simple. Give it a try...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-2125482817557689025?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.hibernate.org' title='Now using NHibernate'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2125482817557689025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2125482817557689025'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/03/now-using-nhibernate.html' title='Now using NHibernate'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-4686708472788249438</id><published>2008-03-18T09:13:00.000+01:00</published><updated>2008-03-18T09:18:45.272+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk'/><category scheme='http://www.blogger.com/atom/ns#' term='SAP Adapter'/><category scheme='http://www.blogger.com/atom/ns#' term='SAP'/><title type='text'>Dynamic SAP Send Port in BizTalk</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;in a customer scenario i have to use a dynamic SAP user for creating a purchase order. the purchase order will be created with calling a BAPI in SAP.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;the customer logs on into a client app to create the PO. his username and password will be embedded in a xml envelope and used to configure a dynamic SAP port as described &lt;/span&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/biztalk/2006/library/bta_mysap/64556bfa-b069-44ae-98e0-606b8633e980.mspx?mfr=true"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;1. create an expression shape to set the sap address.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;2. create a sap message with the user properties.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-4686708472788249438?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/technet/prodtechnol/biztalk/2006/library/bta_mysap/64556bfa-b069-44ae-98e0-606b8633e980.mspx?mfr=true' title='Dynamic SAP Send Port in BizTalk'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4686708472788249438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4686708472788249438'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/03/dynamic-sap-send-port-in-biztalk.html' title='Dynamic SAP Send Port in BizTalk'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-7548764391116098314</id><published>2008-03-17T16:16:00.000+01:00</published><updated>2008-03-17T16:31:11.403+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk'/><title type='text'>BizTalk Labs and Oslo Kudelwhowau</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;ok.... that`s not new... first try out the labs... BUT "Keep in mind that the technologies available at BizTalk Labs are experimental."&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;after i read the statements for the project code name "oslo" on microsoft sides i was verified in my learnings of the model driven architecture development process. &lt;/span&gt;&lt;a href="http://www.omg.org/mda/"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;OMG&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;MDA will be more important in the future... and it`s not a new software approach... :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-7548764391116098314?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://labs.biztalk.net/' title='BizTalk Labs and Oslo Kudelwhowau'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/7548764391116098314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/7548764391116098314'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/03/biztalk-labs-and-oslo-kudelwhowau.html' title='BizTalk Labs and Oslo Kudelwhowau'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-8667326090670260583</id><published>2008-03-17T16:02:00.000+01:00</published><updated>2008-03-17T16:16:16.849+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><title type='text'>IE 8 Beta</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;internet explorer 8 Beta is ready to download &lt;/span&gt;&lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/Install.htm"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-8667326090670260583?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/Install.htm' title='IE 8 Beta'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8667326090670260583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8667326090670260583'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/03/ie-8-beta.html' title='IE 8 Beta'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-5499192975114130799</id><published>2008-03-11T14:31:00.001+01:00</published><updated>2008-03-11T14:45:03.300+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>BizTalk: HowTo check if destination element is already created</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;standard situation in biztalk transformation maps:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;br /&gt;in a looping functoid you want to check if a specific element is already created. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;if this element is created you want not to create another element of these type... &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;puuuhhh? ok... a sample shows you what i mean:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;the generated destination output (after mapping test) looks like this:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;[destination node] ABCDEFGHI111 [/destination node]&lt;br /&gt;[destination node] ABCDEFGHI111 [/destination node]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;no matter what the source looks like... we do not want to create this part twice...&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;there is no matching functoid for this situation. you have multiple possibilities to resolve this problem... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;BUT one of the fastest way is that (ok... it looks dirty... but will work):&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;insert a scripting functoid with no input and no output connector,&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;choose inline c# and declare a boolean... &lt;span style="font-family:courier new;"&gt;public bool isDestinationCreated = false;&lt;/span&gt; (or whatever)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;now you can handle this bool in a scripting functoid inside the loop.... look at the screenshot....&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_NwIvvL72uvc/R9aIKtkqyWI/AAAAAAAAABY/rHKaCt017qs/s1600-h/btsBlog1.JPG"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://2.bp.blogspot.com/_NwIvvL72uvc/R9aJ29kqyYI/AAAAAAAAABo/DSZ9Bj4U4Ww/s1600-h/btsBlog1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5176476399043266946" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_NwIvvL72uvc/R9aJ29kqyYI/AAAAAAAAABo/DSZ9Bj4U4Ww/s320/btsBlog1.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-5499192975114130799?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5499192975114130799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5499192975114130799'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/03/biztalk-howto-check-if-destination.html' title='BizTalk: HowTo check if destination element is already created'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_NwIvvL72uvc/R9aJ29kqyYI/AAAAAAAAABo/DSZ9Bj4U4Ww/s72-c/btsBlog1.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-4453144477221588713</id><published>2008-03-11T08:29:00.000+01:00</published><updated>2008-03-11T08:33:11.270+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>MOSS 2007 Snippets... Where are you?</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;i wonder why i can't use the SharePoint Server Worklfow Snippets in my VS.NET 2005 environment. if this happend you have to do the following steps:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;1. Tools -&gt; Code Snippet Manager&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;2. Change language to XML&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;3. Add -&gt; "C:\Program Files\Microsoft Visual Studio 8\Xml\1033\Snippets\SharePoint Server Workflow"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Now the snippets can be used again to insert feature.xml and workflow.xml tags...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;happy MOSS ing... :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-4453144477221588713?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4453144477221588713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4453144477221588713'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/03/moss-2007-snippets-where-are-you.html' title='MOSS 2007 Snippets... Where are you?'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-2786608700474538993</id><published>2008-02-29T13:58:00.001+01:00</published><updated>2008-02-29T14:06:27.874+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><category scheme='http://www.blogger.com/atom/ns#' term='SAP'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>How to receive SAP IDoc with BizTalk Receive Port</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;in a case where a SAP system has a configured HTTP send port with configured listeners and a trusted program... you have not to use the SAP adapter... this is a case for the WCF-Custom One-Way-Receive-Port as described in msdn :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/cc185560.aspx"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;http://msdn2.microsoft.com/en-us/library/cc185560.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;important is the SAP system connection string. here you can set all properties as they were set in the SAP system. and you have to bind the properties of the IDoc under the tab "Binding".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;if you have successful completed this steps you are now able to receive IDoc's initially sended from the SAP to your BizTalk system.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-2786608700474538993?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msdn2.microsoft.com/en-us/library/cc185560.aspx' title='How to receive SAP IDoc with BizTalk Receive Port'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2786608700474538993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2786608700474538993'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/02/how-to-receive-sap-idoc-with-biztalk.html' title='How to receive SAP IDoc with BizTalk Receive Port'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-3185482111043589319</id><published>2008-02-27T11:09:00.000+01:00</published><updated>2008-02-27T11:14:09.569+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J#'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>My first J# project</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;I decided to use J# first time in a project for compatibility reasons with a JAVA app. I wonder how simple a developer can switch his brain from C# to J# to C# to J# to C#...&lt;br /&gt;&lt;br /&gt;Next i will test my experiences with using JAVA.... Is it really the same? I will see... but this will be a private project and no one will pay for this... so it will take some moments... but i will report my experiences here :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-3185482111043589319?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3185482111043589319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3185482111043589319'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/02/my-first-j-project.html' title='My first J# project'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-4303399578915730539</id><published>2008-02-21T08:38:00.000+01:00</published><updated>2008-02-21T08:39:46.182+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>Interactive BTS R2 poster</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;Nice overview of BizTalk Server R2... created with Silverlight...&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.microsoft.com/biztalk/capabilities/reader/"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;http://www.microsoft.com/biztalk/capabilities/reader/&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-4303399578915730539?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/biztalk/capabilities/reader/' title='Interactive BTS R2 poster'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4303399578915730539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4303399578915730539'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/02/interactive-bts-r2-poster.html' title='Interactive BTS R2 poster'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-8617613133436474561</id><published>2008-02-16T19:15:00.000+01:00</published><updated>2008-02-16T19:16:33.768+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizUnit'/><title type='text'>BizUnit 3.0 Beta Release</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;published now... &lt;/span&gt;&lt;a href="http://www.codeplex.com/bizunit/Release/ProjectReleases.aspx?ReleaseId=10768"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;http://www.codeplex.com/bizunit/Release/ProjectReleases.aspx?ReleaseId=10768&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-8617613133436474561?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.codeplex.com/bizunit/Release/ProjectReleases.aspx?ReleaseId=10768' title='BizUnit 3.0 Beta Release'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8617613133436474561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8617613133436474561'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/02/bizunit-30-beta-release.html' title='BizUnit 3.0 Beta Release'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-605094764786752232</id><published>2008-02-15T14:00:00.001+01:00</published><updated>2008-02-15T14:31:41.241+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>Starting BizTalk Orchestration with a Request... some strategies</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;In some cases you have to start an orchestration workflow with sending a request. Generally you need a receive shape with the active flag as first shape in a orchestration to start a new instance. I watch some strategies for this case...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;1. You have to find a possibility to start with a receive shape. This can be a SQL Adapter wich queries a simple database. Advantage: you can schedule the instanciation. Disadvantage: Traffic...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;2. You have to write your own "Schedule Adapter". This is the possibility i prefer. In that case you have no traffic on a database or on other systems. Use the Adapterframework... but this is a lot of work... Once written and tested you have a powerful tool for future use...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;3. Write a WebService which schedules a call to a HTTP Receive port... hmmm... ok... but it would work.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;My conclusion... if you have to instanciate a new instance of an orchestration... you have to use a receive shape... OR you have a scenario where you can use the CallOrchestration or StartOrchestration shape.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-605094764786752232?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/605094764786752232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/605094764786752232'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/02/starting-biztalk-orchestration-with.html' title='Starting BizTalk Orchestration with a Request... some strategies'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-6460383660239718414</id><published>2008-02-13T08:19:00.000+01:00</published><updated>2008-02-13T08:20:47.438+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>BizTalk Adapter Pack launches</title><content type='html'>&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:verdana;"&gt;Microsoft launches the BizTalk Adapter Pack... nice to have.... a Microsoft SAP Adapter...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.microsoft.com/biztalk/evaluation/adapter/default.mspx"&gt;&lt;span style="font-size:78%;"&gt;http://www.microsoft.com/biztalk/evaluation/adapter/default.mspx&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-6460383660239718414?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/biztalk/evaluation/adapter/default.mspx' title='BizTalk Adapter Pack launches'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/6460383660239718414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/6460383660239718414'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/02/biztalk-adapter-pack-launches.html' title='BizTalk Adapter Pack launches'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-4047213043834902738</id><published>2008-02-11T14:16:00.000+01:00</published><updated>2008-02-11T14:24:04.160+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><title type='text'>Source Control Subversion... i use it :-)</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;ok... some people think i'm a microsoft remote controlled marketing developer... :-)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;and yes... i like the tools and the .net framework and the biztalk server and all the microsoft development stuff... BUT... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;i looked beyond one's own nose... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;and now i'm using oracle berkeley DB with apache 2 server and the source control system subversion... and it workes great... ok... i would not use this constellation for developing with more than one developer... but i'm still a one man show... (till the end of the year) and this is very smart for me... give it a try... :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-4047213043834902738?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://subversion.tigris.org' title='Source Control Subversion... i use it :-)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4047213043834902738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4047213043834902738'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/02/source-control-subversion-i-use-it.html' title='Source Control Subversion... i use it :-)'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-8807705784456009071</id><published>2008-02-09T19:21:00.000+01:00</published><updated>2008-02-09T19:24:01.844+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk'/><category scheme='http://www.blogger.com/atom/ns#' term='BizUnit'/><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>BizUnit rules</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;In all past projects i searched for a way to unit test biztalk project. now i'm ready to go with BizUnit... very nice... now quality is going forward...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-8807705784456009071?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.codeplex.com/bizunit' title='BizUnit rules'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8807705784456009071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8807705784456009071'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/02/bizunit-rules.html' title='BizUnit rules'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-5235833829855085164</id><published>2008-01-31T19:33:00.000+01:00</published><updated>2008-01-31T19:40:49.544+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><category scheme='http://www.blogger.com/atom/ns#' term='Odette'/><category scheme='http://www.blogger.com/atom/ns#' term='OFTP'/><title type='text'>Odette FTP WebService</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;Here we go...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;First job i have to implement an Odette FTP (OFTP) C# Web Service. OFTP is a communication standard used by the german automotive industry (&lt;a href="http://www.vda.de/"&gt;http://www.vda.de/&lt;/a&gt;).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I found only an open source java project and some commercial implementation, but no product filled my requirements. so i will do all the work based on the RFC 2204 documentation...&lt;br /&gt;&lt;br /&gt;I will present some snippets of my work later... &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-5235833829855085164?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5235833829855085164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5235833829855085164'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/01/odette-ftp-webservice.html' title='Odette FTP WebService'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-8647326162638591315</id><published>2008-01-25T22:40:00.000+01:00</published><updated>2008-01-25T22:42:56.522+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk'/><title type='text'>Starting own company</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;2008 is the time to start my own company. My themes are .NET development, windows workflow foundation and (of course) connecting the worlds with SAP and BizTalk Server Technology... &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-8647326162638591315?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8647326162638591315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8647326162638591315'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2008/01/starting-own-company.html' title='Starting own company'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-8060672902894892872</id><published>2007-12-21T10:59:00.000+01:00</published><updated>2007-12-21T11:05:05.063+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><category scheme='http://www.blogger.com/atom/ns#' term='log4net'/><title type='text'>BizTalk 2006 and log4net</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;after using log4net with biztalk 2004 i decide to use this logging mechanism in biztalk 2006 (r2), too.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;i wrote a simple c# class library witch wraps the logging functionality and this is usable from within an orchestration (expression shape, etc.).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;the directory for the configuration file will be received at runtime with a registry key entry.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;it works fine for me.... and is small and simple... just try...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;all of you a merry x-mas and a happy year 2008...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-8060672902894892872?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://logging.apache.org/log4net/' title='BizTalk 2006 and log4net'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8060672902894892872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8060672902894892872'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/12/biztalk-2006-and-log4net.html' title='BizTalk 2006 and log4net'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-2250118793991752296</id><published>2007-12-03T11:04:00.000+01:00</published><updated>2007-12-03T11:21:30.557+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='InfoPath'/><category scheme='http://www.blogger.com/atom/ns#' term='Workflow Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>SharePoint 2007, Workflows, Infopath and InitiationData</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;I developed a custom workflow with the Windows Workflow Foundation. This workflow uses InfoPath forms. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;After i deployed the feature, i got a null value exception in my InitiationData property.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Doing some research and found a solution.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;The VS.NET 2005 template does not do the activity binding in designer. Sometimes.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;You have to insert the binding manual:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;color:#3333ff;"&gt;System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind();&lt;br /&gt;System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;and&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;color:#3333ff;"&gt;activitybind1.Name = "YourWorkflowClassName";&lt;br /&gt;activitybind1.Path = "Your workflow ID property name";&lt;br /&gt;activitybind2.Name = "YourWorkflowClassName";&lt;br /&gt;activitybind2.Path = "Yor workflow properties name";&lt;br /&gt;this.onWorkflowActivated.SetBinding(Microsoft.SharePoint.WorkflowActions.OnWorkflowActivated.WorkflowIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1)));&lt;br /&gt;this.onWorkflowActivated.SetBinding(Microsoft.SharePoint.WorkflowActions.OnWorkflowActivated.WorkflowPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2)));&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-2250118793991752296?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2250118793991752296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2250118793991752296'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/12/sharepoint-2007-workflows-infopath-and.html' title='SharePoint 2007, Workflows, Infopath and InitiationData'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-3659596731882723011</id><published>2007-11-13T10:33:00.000+01:00</published><updated>2007-11-13T11:03:24.548+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workflow Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>MOSS 2007 and Windows Workflow Foundation | Simple Send Mail Sample</title><content type='html'>&lt;div&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;This will describe a simple workflow, developed with Windows Workflow Foundation, to send a email.&lt;br /&gt;&lt;br /&gt;1. Create new Sequential SharePoint Workflow Project in VS.NET&lt;br /&gt;2. Add "OnWorkflowActivated"-Activity to the Workflow.&lt;br /&gt;3. Add "SendEMail"-Activity to the Workflow.&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5132256768524353810" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_NwIvvL72uvc/RzlwVs_9ARI/AAAAAAAAAAs/MIqVXGd_oL0/s320/Activate.JPG" border="0" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;4. Set the Correlation Token and Workflow Properties on the first activity.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5132257361229840674" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 328px; CURSOR: hand; HEIGHT: 132px; TEXT-ALIGN: center" height="154" alt="" src="http://1.bp.blogspot.com/_NwIvvL72uvc/Rzlw4M_9ASI/AAAAAAAAAA0/Yy8lvHkbxvA/s320/ActivateProps.JPG" width="355" border="0" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;5. Set the Correlation Token on the second activity.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5132257730597028146" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_NwIvvL72uvc/RzlxNs_9ATI/AAAAAAAAAA8/-mswgVWI2bI/s320/MailProps.JPG" border="0" /&gt;6. Some code-behind snippets:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;public SPWorkflowActivationProperties _flowProperties = new PWorkflowActivationProperties();&lt;br /&gt;&lt;br /&gt;private void onWorkflowActivated_Invoked(object sender, ExternalDataEventArgs e)&lt;br /&gt;{&lt;br /&gt;SPListItem document = _flowProperties.Item;&lt;br /&gt;....&lt;br /&gt;&lt;br /&gt;private void SendNow(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;sendEmail2.To ="admin@test";&lt;br /&gt;sendEmail2.Subject = "Testmail Windows WF";&lt;br /&gt;sendEmail2.From = "SSP System";&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;//Get some information about the Sharepoint List Item (this._flowProperties)&lt;br /&gt;sendEmail2.Body = "This is a testmail" + this._flowProperties.ItemUrl + " " + this._flowProperties.WebUrl;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;7. Generate the code for feature.xml and workflow.xml (Right Click...)&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5132260573865378114" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_NwIvvL72uvc/RzlzzM_9AUI/AAAAAAAAABE/R50ugJUT-Zs/s320/Solution.JPG" border="0" /&gt;&lt;img id="BLOGGER_PHOTO_ID_5132260578160345426" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_NwIvvL72uvc/Rzlzzc_9AVI/AAAAAAAAABM/k5G9ETJF3dw/s320/featureXML.JPG" border="0" /&gt;8. Sign the assembly&lt;br /&gt;9. Deploy with stsadm (first create new template/feature folder (here WorkflowTestField) in common files/microsoft shared/webserverextensions/12). Add both xml files to this folder and user GACUTIL to add the workflow dll to the gac.&lt;br /&gt;&lt;br /&gt;"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin\stsadm" -o deactivatefeature -filename WorkflowTestField\feature.xml -url &lt;a href="http://testweb:11111/"&gt;http://testweb:11111/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;pause&lt;br /&gt;&lt;br /&gt;"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin\stsadm" -o uninstallfeature -filename WorkflowTestField\feature.xml&lt;br /&gt;&lt;br /&gt;pause&lt;br /&gt;&lt;br /&gt;"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin\stsadm" -o installfeature -filename WorkflowTestField\feature.xml -force&lt;br /&gt;&lt;br /&gt;pause&lt;br /&gt;&lt;br /&gt;"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin\stsadm" -o activatefeature -filename WorkflowTestField\feature.xml -url &lt;a href="http://testweb:11111/"&gt;http://testweb:11111/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;pause&lt;br /&gt;&lt;br /&gt;iisreset&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-3659596731882723011?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3659596731882723011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3659596731882723011'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/11/moss-2007-and-windows-workflow.html' title='MOSS 2007 and Windows Workflow Foundation | Simple Send Mail Sample'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_NwIvvL72uvc/RzlwVs_9ARI/AAAAAAAAAAs/MIqVXGd_oL0/s72-c/Activate.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-1442145140506049917</id><published>2007-11-09T09:23:00.000+01:00</published><updated>2007-11-09T09:30:36.156+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><title type='text'>IE "Click to Activate"</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;One thing in www drives me realy crazy. The "Click to Activate" message when using an type of "object, embed, applet" object in Internet Explorer.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;Microsoft announces:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;Microsoft has now licensed the technologies from Eolas, removing the “click to activate” requirement in Internet Explorer. Because of this, we're removing the “click to activate” behavior from Internet Explorer!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Pete Brown blogs the solution for this. Thank you for this message....&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-1442145140506049917?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.msdn.com/ie/archive/2007/11/08/ie-automatic-component-activation-changes-to-ie-activex-update.aspx' title='IE &quot;Click to Activate&quot;'/><link rel='enclosure' type='' href='http://blogs.msdn.com/ie/archive/2007/11/08/ie-automatic-component-activation-changes-to-ie-activex-update.aspx' length='0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/1442145140506049917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/1442145140506049917'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/11/ie-click-to-activate.html' title='IE &quot;Click to Activate&quot;'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-2203507980138163152</id><published>2007-11-05T11:59:00.000+01:00</published><updated>2007-11-05T12:02:38.254+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>SMTP Emulator under Vista</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;There is no SMTP service under Windows Vista, but i needed to simulate SMTP traffic on my local Vista machine.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I found a cool tool on Channel 9 : &lt;/span&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=281695"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;http://channel9.msdn.com/ShowPost.aspx?PostID=281695&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I modified the Server.cs because of some NotSupportedErrors:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;void Session_MessageReceived(object sender, MessageEventArgs e)&lt;br /&gt;{&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;// Save the message in the pickup directory&lt;br /&gt;string filePath =&lt;br /&gt;Application.UserAppDataPath + @"\" + e.Subject + " (" + e.MessageId + ").eml";&lt;br /&gt;StreamWriter file&lt;br /&gt;= File.CreateText(filePath);&lt;br /&gt;file.Write(e.Data);&lt;br /&gt;file.Close();&lt;br /&gt;_ControlPanelForm.Invoke(new SetStatusDelegate(_ControlPanelForm.SetStatus),&lt;br /&gt;new object[] { String.Format("Recieved: {0}", e.Subject) });&lt;br /&gt;}&lt;br /&gt;catch (Exception) { }&lt;br /&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-2203507980138163152?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://channel9.msdn.com/ShowPost.aspx?PostID=281695' title='SMTP Emulator under Vista'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2203507980138163152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2203507980138163152'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/11/smtp-emulator-under-vista.html' title='SMTP Emulator under Vista'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-4690292453244291422</id><published>2007-11-01T11:48:00.000+01:00</published><updated>2007-11-01T11:52:43.711+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MCTS'/><category scheme='http://www.blogger.com/atom/ns#' term='MSCD'/><title type='text'>New MS Logos Received</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;Microsoft received my latest exam results... Here is my actual logo library... &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_NwIvvL72uvc/RymvpwFj6YI/AAAAAAAAAAM/YpE3Vtnvvbw/s1600-h/MCTS_511.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5127822782555744642" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_NwIvvL72uvc/RymvpwFj6YI/AAAAAAAAAAM/YpE3Vtnvvbw/s320/MCTS_511.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_NwIvvL72uvc/RymvqAFj6ZI/AAAAAAAAAAU/MIffufJZlVg/s1600-h/MCSD.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5127822786850711954" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_NwIvvL72uvc/RymvqAFj6ZI/AAAAAAAAAAU/MIffufJZlVg/s320/MCSD.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_NwIvvL72uvc/RymvqQFj6aI/AAAAAAAAAAc/jO800wKlDUY/s1600-h/mcad.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5127822791145679266" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_NwIvvL72uvc/RymvqQFj6aI/AAAAAAAAAAc/jO800wKlDUY/s320/mcad.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_NwIvvL72uvc/RymvqgFj6bI/AAAAAAAAAAk/gm3X-vlLP-0/s1600-h/mcp.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5127822795440646578" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_NwIvvL72uvc/RymvqgFj6bI/AAAAAAAAAAk/gm3X-vlLP-0/s320/mcp.gif" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-4690292453244291422?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4690292453244291422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4690292453244291422'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/11/new-ms-logos-received.html' title='New MS Logos Received'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_NwIvvL72uvc/RymvpwFj6YI/AAAAAAAAAAM/YpE3Vtnvvbw/s72-c/MCTS_511.gif' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-3143950710271688468</id><published>2007-10-31T11:58:00.000+01:00</published><updated>2007-10-31T12:03:27.312+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NullValues'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Nullable types in .NET 2.0,3.0,3.5</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;it's not really new, but there are some people out there in space who don't know:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;span style="font-family:courier new;color:#cc0000;"&gt;DateTime sDate = null;&lt;/span&gt; .... this will not work because &lt;span style="font-family:courier new;"&gt;DateTime&lt;/span&gt; is not nullable...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;BUT... in some cases you need to define a Null value for example to write in database... You can define the follwing;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;span style="font-family:courier new;color:#33cc00;"&gt;DateTime? sDate = null;&lt;/span&gt; ... this will work and you can ask for &lt;span style="font-family:courier new;"&gt;HasValue&lt;/span&gt; if &lt;span style="font-family:courier new;"&gt;sDate&lt;/span&gt; is filled with a &lt;span style="font-family:courier new;"&gt;DateTime&lt;/span&gt; or if it is null....&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-3143950710271688468?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3143950710271688468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3143950710271688468'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/10/nullable-types-in-net-203035.html' title='Nullable types in .NET 2.0,3.0,3.5'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-4145827712822104640</id><published>2007-10-31T11:53:00.000+01:00</published><updated>2007-10-31T11:56:32.540+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MCTS'/><category scheme='http://www.blogger.com/atom/ns#' term='MCSD'/><title type='text'>MCTS BizTalk 2006</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;ok... final spurt for 2007... i passed the 70-235 BizTalk 2006 exam with 985 point!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Now i'm owner of Micrsoft Certified Solution Developer .NET and Microsoft Certified Technology Specialist for BizTalk Server 2006.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Cheers.... :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-4145827712822104640?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4145827712822104640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4145827712822104640'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/10/mcts-biztalk-2006.html' title='MCTS BizTalk 2006'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-4934378721099617653</id><published>2007-10-19T16:10:00.000+02:00</published><updated>2007-10-19T16:11:15.699+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MSCD'/><title type='text'>MCSD certification 70-300</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;by the way... today i passed the 70-300... :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-4934378721099617653?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4934378721099617653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4934378721099617653'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/10/mcsd-certification-70-300.html' title='MCSD certification 70-300'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-5190817767678380444</id><published>2007-10-18T14:52:00.000+02:00</published><updated>2007-10-18T14:53:06.998+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAPICOM'/><category scheme='http://www.blogger.com/atom/ns#' term='CryptoAPI'/><title type='text'>CAPICOM now supported for VISTA</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;I just learnt today that because of the impact this was having, CAPICOM is now indeed officially supported on Vista in its version 2.1.0.2, which can be downloaded here:&lt;br /&gt;&lt;br /&gt;Platform SDK Redistributable: CAPICOM&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=860ee43a-a843-462f-abb5-ff88ea5896f6&amp;amp;DisplayLang=en"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=860ee43a-a843-462f-abb5-ff88ea5896f6&amp;amp;DisplayLang=en&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-5190817767678380444?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5190817767678380444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5190817767678380444'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/10/capicom-now-supported-for-vista.html' title='CAPICOM now supported for VISTA'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-481047452047682078</id><published>2007-09-19T20:51:00.000+02:00</published><updated>2007-09-19T20:54:41.303+02:00</updated><title type='text'>MOSS 2007 Document Information Panel</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;Here's a 5 minute clip about how to use the document information panel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sp1f5YvKZfQ"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/sp1f5YvKZfQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-481047452047682078?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/481047452047682078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/481047452047682078'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/09/moss-2007-document-information-panel.html' title='MOSS 2007 Document Information Panel'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-8256330651798437965</id><published>2007-09-19T20:35:00.000+02:00</published><updated>2007-09-19T20:39:53.984+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Host Header'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>MOSS 2007 and Host Headers</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;I had some troubles to configure Host Headers in the MOSS 2007.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;This link should help.... &lt;/span&gt;&lt;a href="http://www.virtual-generations.com/2007/03/26/how-to-modify-ports-and-host-headers-on-sharepoint-2007/"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Click Me&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Thanks to the netherlands....&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-8256330651798437965?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.virtual-generations.com/2007/03/26/how-to-modify-ports-and-host-headers-on-sharepoint-2007/' title='MOSS 2007 and Host Headers'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8256330651798437965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8256330651798437965'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/09/moss-2007-and-host-headers.html' title='MOSS 2007 and Host Headers'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-2598346307845527669</id><published>2007-09-19T20:23:00.000+02:00</published><updated>2007-09-19T20:34:52.764+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IFilter'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>MOSS 2007 Installing IFilter</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;OK... Its not the thing you read in the f#+ manual... &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;This is about to register a new icon for a document type and install an IFilter for these type.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;1. STOP the IIS&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;2. Copy the image to display for these doc type to the IMAGE folder in web server extensions/12/... and add the entry for the icon mapping into the /... DOCICON.xml&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;3. Run Setup.exe of the IFilter (or whatever the installer of the IFilter is put into)&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;4. Restart IIS&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;5. Start a FULL crawl again of you MOSS 2007 webs to include the new doc type to the index&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;That's the magic... :-)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-2598346307845527669?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2598346307845527669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2598346307845527669'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/09/moss-2007-installing-ifilter.html' title='MOSS 2007 Installing IFilter'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-2763435748386727470</id><published>2007-09-06T11:42:00.000+02:00</published><updated>2007-09-06T11:56:33.826+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPS 2003'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Upgrade'/><title type='text'>MOSS 2007 Gradual Upgrade</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;I did a successfull upgrade to MOSS 2007 from SPS 2003 with the gradual upgrade. Some problems needed to be eliminated were:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;- &lt;span style="color:#ff0000;"&gt;Group was empty or.... not allowed sign /\*....&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;-&gt; &lt;em&gt;I deleted some Users from this web and the process could be completed&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;- &lt;span style="color:#ff0000;"&gt;Web /XYZ was not found&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;-&gt; &lt;em&gt;There was a failure with a configured web so i did not do an upgrade on this web&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;To understand how the gradual upgrade works this may be helpfull to you:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;This is who the upgrade process is defined with a gradual upgrade:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;1. Define a new web to host the upgraded site&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;2. The old web got a new port, so it is available after the upgrade process&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;3. The new web got the old URL with the context of the new IIS Web Application&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;4. First upgrade the ROOT Website... then upgrade the SubWebs (or check all checkboxes in the central administration)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;When the upgrade process fails and you accidentally press the DELETE Job button you can start the job again via command line tool stsadm. &lt;a href="http://technet.microsoft.com/en-us/sharepointserver/bb421259.aspx"&gt;See this helful Step-By-Step Instruction&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;By the way... have you opened a support call @ microsoft for a MOSS 2007 problem in this days? The MOSS 2007 Team is very very busy and it could take 4!-6! weeks to get a response of your call.... oh my god.... The cause are the many request for this product... totally unexpected... :-)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-2763435748386727470?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://technet.microsoft.com/en-us/sharepointserver/bb421259.aspx' title='MOSS 2007 Gradual Upgrade'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2763435748386727470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2763435748386727470'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/09/moss-2007-gradual-upgrade.html' title='MOSS 2007 Gradual Upgrade'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-8607731764914268075</id><published>2007-09-04T14:00:00.000+02:00</published><updated>2007-09-04T14:07:55.070+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Migration'/><category scheme='http://www.blogger.com/atom/ns#' term='SPS 2003'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>SPS 2003 Migration to MOSS 2007</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Ok.... learning by desaster... :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I tried to upgrade a SPS 2003 to MOSS 2007 for a customer and failed with the inplace option. The upgrade wizard failed in step 2 with a error message while starting the search service. I opened a MS support call for this case and the key message from MS was this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;em&gt;When saving a page with old Frontpage in SPS 2003 the site will be ghosted and from this point a inplace migration to MOSS 2007 is not possible.&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I got a link to a blog from &lt;/span&gt;&lt;a href="http://blogs.msdn.com/joelo/archive/2007/05/07/to-unghost-or-not-unghost-that-is-the-question.aspx"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Joel Oslo&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt; a member of the MS product team and will try the hint to use gradual upgrade.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-8607731764914268075?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.msdn.com/joelo/archive/2007/05/07/to-unghost-or-not-unghost-that-is-the-question.aspx' title='SPS 2003 Migration to MOSS 2007'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8607731764914268075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/8607731764914268075'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/09/sps-2003-migration-to-moss-2007.html' title='SPS 2003 Migration to MOSS 2007'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-2000190849140193561</id><published>2007-08-11T18:36:00.000+02:00</published><updated>2007-08-11T18:38:38.321+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DMZ'/><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk'/><category scheme='http://www.blogger.com/atom/ns#' term='Adapter'/><category scheme='http://www.blogger.com/atom/ns#' term='MSMQ'/><category scheme='http://www.blogger.com/atom/ns#' term='HTTPS'/><title type='text'>BizTalk and HTTPS Messages</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;If you plan to receive HTTPS messages with a BizTalk System, you did a good job when you design the system with these structure:&lt;br /&gt;&lt;br /&gt;Use a ASP.NET WebService to receive the HTTPS messages in the DMZ. The WebService forwarded the messages to a message queueing service in your corporate domain and use the MSMQ Adapter to receive the messages in the BizTalk System. This will work fine for me&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-2000190849140193561?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2000190849140193561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2000190849140193561'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/08/biztalk-and-https-messages.html' title='BizTalk and HTTPS Messages'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-6169082483958793562</id><published>2007-07-25T14:53:00.000+02:00</published><updated>2007-07-25T15:01:42.942+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CryptoAP'/><category scheme='http://www.blogger.com/atom/ns#' term='XEnroll'/><title type='text'>XEnroll and the request store</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;Some days ago i did some work with the CryptoAPI and XEnroll (you remember).&lt;br /&gt;&lt;br /&gt;Now i'm a little bit shifter.... :-)&lt;br /&gt;&lt;br /&gt;When you create a request on machine A and you will write the certificate on machine B you cannot use the &lt;span style="font-family:courier new;"&gt;acceptPKCS7&lt;/span&gt; method in the &lt;span style="font-family:courier new;"&gt;ICEnroll&lt;/span&gt;, because a dummy certificate is created on machine A and will be checked when you use this method.... and you get a &lt;span style="font-family:courier new;"&gt;COM Exception&lt;/span&gt; if the dummy certificate is not present...&lt;br /&gt;&lt;br /&gt;But i'm searching for a usable way to set the property &lt;span style="font-family:courier new;"&gt;RequestStoreName&lt;/span&gt; to the user profile so the user can write the certificate on machine B, when he logged on with the same account....&lt;br /&gt;&lt;br /&gt;....to be continued....&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-6169082483958793562?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/6169082483958793562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/6169082483958793562'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/07/xenroll-and-request-store.html' title='XEnroll and the request store'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-108610395959920943</id><published>2007-07-20T11:45:00.000+02:00</published><updated>2007-07-20T13:08:08.281+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DMS'/><category scheme='http://www.blogger.com/atom/ns#' term='IFilter'/><category scheme='http://www.blogger.com/atom/ns#' term='Lucene'/><title type='text'>Fast, faster, Lucene.NET</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;To implement a fast search on large numbers of diffenerent document types i used Lucene.NET. This open source project is an adaption of a Java implementation and works great.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I combined the indexing with Microsoft and Adobe IFilter and the search results are shown very fast.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Lucene.NET is also free for commercial use!&lt;br /&gt;&lt;br /&gt;Here is a snippet for the index service:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color:#339999;"&gt;Document&lt;/span&gt; doc = new Document();&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;&lt;span style="color:#339999;"&gt;TextReader&lt;/span&gt; reader = new &lt;span style="color:#339999;"&gt;IFilter&lt;/span&gt;.FilterReader(fileOrDirectory);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;&lt;span style="color:#000099;"&gt;using&lt;/span&gt; (reader)&lt;br /&gt;{&lt;br /&gt;doc.Add(&lt;span style="color:#000099;"&gt;new&lt;/span&gt; &lt;span style="color:#339999;"&gt;Field&lt;/span&gt;("&lt;span style="color:#ff0000;"&gt;CONTENT&lt;/span&gt;", reader));&lt;br /&gt;&lt;br /&gt;doc.Add(&lt;span style="color:#000099;"&gt;new&lt;/span&gt; &lt;span style="color:#339999;"&gt;Field&lt;/span&gt;("&lt;span style="color:#ff0000;"&gt;FILENAME&lt;/span&gt;", fileOrDirectory, &lt;span style="color:#339999;"&gt;Field&lt;/span&gt;.&lt;span style="color:#339999;"&gt;Store&lt;/span&gt;.YES, &lt;span style="color:#339999;"&gt;Field&lt;/span&gt;.&lt;span style="color:#339999;"&gt;Index&lt;/span&gt;.NO));&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;&lt;span style="color:#000099;"&gt;string&lt;/span&gt; rootFolder = &lt;span style="color:#000099;"&gt;this&lt;/span&gt;.GetRootFolder(fileOrDirectory);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;doc.Add(&lt;span style="color:#000099;"&gt;new&lt;/span&gt; Field("&lt;span style="color:#ff0000;"&gt;ROOT&lt;/span&gt;", rootFolder, &lt;span style="color:#339999;"&gt;Field&lt;/span&gt;.&lt;span style="color:#339999;"&gt;Store&lt;/span&gt;.YES, &lt;span style="color:#339999;"&gt;Field&lt;/span&gt;.&lt;span style="color:#339999;"&gt;Index&lt;/span&gt;.NO));&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;&lt;span style="color:#000099;"&gt;string&lt;/span&gt; currentFolder = &lt;span style="color:#000099;"&gt;this&lt;/span&gt;.GetCurrentFolder(fileOrDirectory);&lt;br /&gt;doc.Add(&lt;span style="color:#000099;"&gt;new&lt;/span&gt; Field("&lt;span style="color:#ff0000;"&gt;FOLDER&lt;/span&gt;", currentFolder, &lt;span style="color:#339999;"&gt;Field&lt;/span&gt;.&lt;span style="color:#339999;"&gt;Store&lt;/span&gt;.YES, &lt;span style="color:#339999;"&gt;Field&lt;/span&gt;.&lt;span style="color:#339999;"&gt;Index&lt;/span&gt;.NO));&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;&lt;span style="color:#000099;"&gt;string&lt;/span&gt; parentFolder = &lt;span style="color:#000099;"&gt;this&lt;/span&gt;.GetParentFolder(fileOrDirectory);&lt;br /&gt;doc.Add(&lt;span style="color:#000099;"&gt;new&lt;/span&gt; Field("&lt;span style="color:#ff0000;"&gt;PARENT&lt;/span&gt;", parentFolder , &lt;span style="color:#339999;"&gt;Field&lt;/span&gt;.&lt;span style="color:#339999;"&gt;Store&lt;/span&gt;.YES, &lt;span style="color:#339999;"&gt;Field&lt;/span&gt;.&lt;span style="color:#339999;"&gt;Index&lt;/span&gt;.NO));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color:#33cc00;"&gt;//CONTENT = The text content of the doc&lt;br /&gt;//FILENAME = The complete path and name of the file (incl. unc root)&lt;br /&gt;//ROOT = The root folder for these document&lt;br /&gt;//FOLDER = The folder of these document&lt;br /&gt;//PARENT = The parent folder of these document&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;writer.AddDocument(doc);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-108610395959920943?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/108610395959920943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/108610395959920943'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/07/fast-faster-lucenenet.html' title='Fast, faster, Lucene.NET'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-42812028244379962</id><published>2007-07-09T10:55:00.000+02:00</published><updated>2007-07-09T11:00:03.902+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk'/><category scheme='http://www.blogger.com/atom/ns#' term='SAP Adapter'/><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><category scheme='http://www.blogger.com/atom/ns#' term='SAP'/><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2004'/><title type='text'>BizTalk SAP Schema Generation</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I had some trouble while generating a SAP schema in BizTalk 2006 and the SAP .NET Connector 2.0...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;The generation failed with the message "Missing SAP.Connections namespace". You have to deinstall the SAP.NET connector 2.0 and install the SAP.NET connector 1.1 with BizTalk Adapter for mySAP 2.0 and it works...&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-42812028244379962?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/42812028244379962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/42812028244379962'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/07/biztalk-sap-schema-generation.html' title='BizTalk SAP Schema Generation'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-5891484553713231015</id><published>2007-07-04T08:50:00.000+02:00</published><updated>2007-07-04T09:01:53.854+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk'/><category scheme='http://www.blogger.com/atom/ns#' term='SAP Adapter'/><category scheme='http://www.blogger.com/atom/ns#' term='MiniSAP'/><category scheme='http://www.blogger.com/atom/ns#' term='SAP'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Connector'/><title type='text'>BizTalk and SAP Part 2</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;ok... after some installation stress with MiniSAP i have now a working development environment to do integration with SAP and BizTalk.... I can post data to the SAP and receive data from the SAP... *applaud*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;If you want to use the SAP .NET Connector 2.0 you have to install the VS.NET 2003 and the .NET framework 1.1... Or you will be not able to install the connector... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;After you did that you have to install VS.NET 2005 (if you have it not installed yet....) and the .NET Framework 3.0.... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Then install BizTalk Server 2006 with Development Tools.... and the SAP Adapter.... (which can only be installed if the .NET Connector 2.0 is installed)....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Now you are ready to develop applications with biztalk to connect to and from SAP...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;You have to create the SAP Proxy with VS.NET 2003 and develop you BTS application in VS.NET 2005 ( The SAP Adapter is choosable there, too)....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;BUT.... it does not work under Windows Vista.... You have to use XP SP2... (i did it in a virtual machine)....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;When will SAP accept that there is a new development environment and a new OS? i don`t know.... *grumpf*&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-5891484553713231015?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5891484553713231015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5891484553713231015'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/07/biztalk-and-sap-part-2.html' title='BizTalk and SAP Part 2'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-1988737716095214772</id><published>2007-06-27T16:55:00.000+02:00</published><updated>2007-06-27T17:21:59.720+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk'/><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><category scheme='http://www.blogger.com/atom/ns#' term='SAP'/><title type='text'>BizTalk 2007 and SAP Integration</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;Working on a new project to integrate .NET applications with SAP systems.... hard work....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;First of all you need (if you do not want to write your own) the SAP .NET Connector.... but you (and your customer) have to buy a SAP development licence if you want to use this Connector.... expensive thing....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I did some research and read the SAP book "Integration von SAP NetWeaver und Microsoft .NET"... I'm annoyed about it.... some example? Read this:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Page 30 (i translated):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;"A big software vendor like SAP is disallowed, in the interest of the customer, to be depended on a single technology vendor (Microsoft)" [no comment]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Page 75 (i translated again):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;"The SAP Business Connector is be able to handle as well HTML, XML as WebServices, too..." [no comment again, ok.... one small.... *WOW* xml &lt;strong&gt;AND&lt;/strong&gt; webservices] *grumpf*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;i think the authors did some bad research in the .NET world... and of course "new" technologies... *sorry*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;But i accept the challenge and will be do good work with the help of BizTalk 2006... :-)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-1988737716095214772?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/1988737716095214772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/1988737716095214772'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/06/biztalk-2007-and-sap-integration.html' title='BizTalk 2007 and SAP Integration'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-2027628369230983675</id><published>2007-06-27T16:45:00.000+02:00</published><updated>2007-06-27T16:54:58.666+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>MOSS 2007 Deployment</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;I had tested a publishing scenario with MOSS 2007. I had one Server with 2 SSPs and in these SSPs are my sites (and of course MySites) hosted. The first SSP i call it internalSSP has my 1:1 web application to publish for external use in in the externalSSP.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:78%;"&gt;My first try with a content deployment job failed with the message:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:78%;color:#ff0000;"&gt;"The specified name is already in use. A list, survey, discussion board, or document library cannot have the same name as another list, survey, discussion board, or document library in this Web site. Use your browser’s Back button, and type a new name."&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;What have i done? I had created a web application for external use based on the same template like the source content web application. That was my mistake... you have to use a blank template and everything works fine.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Now i'm able to approve and publish content....&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-2027628369230983675?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2027628369230983675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2027628369230983675'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/06/moss-2007-deployment.html' title='MOSS 2007 Deployment'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-2504069821204275135</id><published>2007-06-19T21:11:00.000+02:00</published><updated>2007-06-19T21:22:35.559+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk'/><category scheme='http://www.blogger.com/atom/ns#' term='Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk 2006'/><title type='text'>Principles, principles, principles and of course BizTalk</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;ok... &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;every developer has his principles.... &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;every developer should have his principles... &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;one of my principles is that every software that is rolled out in a productive environment was tested, tested, tested.....&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;but in this week i was infected by the stress at the customer front and broke in a small and single code snipped with my principles.... &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;and it was a bad (or should i say good?) experience.... &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;it went wrong.... &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;i moved back to my principles and learned my lesson... :-)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;br /&gt;I pimped up my know how with the biztalk server 2006.... and i ask myself "how could i ever work with the biztalk 2004?" the bts 2006 is so much better... in configuration, in setup, in development... and i would say in everything....&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-2504069821204275135?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2504069821204275135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2504069821204275135'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/06/principles-principles-principles-and-of.html' title='Principles, principles, principles and of course BizTalk'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-2622222893225955723</id><published>2007-05-11T14:38:00.000+02:00</published><updated>2007-05-11T14:54:51.965+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Solution'/><category scheme='http://www.blogger.com/atom/ns#' term='Cliche'/><category scheme='http://www.blogger.com/atom/ns#' term='Customer'/><title type='text'>Phrasenschwein / Cliche pig</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;in our universe there are some sentences you don't have to use in front of your customers:&lt;br /&gt;&lt;br /&gt;(Very free translations... *g)&lt;br /&gt;&lt;br /&gt;"Gestern gings noch " "Yesterday... it worked...."&lt;br /&gt;&lt;br /&gt;"Ich war da gar nicht mehr dran" "I did not do anything with that"&lt;br /&gt;&lt;br /&gt;"Ich weiss auch nicht warum es jetzt läuft" "I do not know why it is now running"&lt;br /&gt;&lt;br /&gt;"Ich mach das mal eben" "I do this quickly"&lt;br /&gt;&lt;br /&gt;"Das geht schnell" "This does not take long time to work"&lt;br /&gt;&lt;br /&gt;"Ist nur noch ein Bug" "There is only one bug"&lt;br /&gt;&lt;br /&gt;"Ich hatte keine Zeit zu testen" "I had no time to test the solution"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;"Das wird teuer" "That will cost some extra money"&lt;br /&gt;&lt;br /&gt;"Das hatten Sie aber anders gesagt" "I think you said this not like you said that"&lt;br /&gt;&lt;br /&gt;"Das kann man jetzt nicht mehr ändern" "We are unable to change this part now"&lt;br /&gt;&lt;br /&gt;Some more? You are welcome to post ist... :-)&lt;/span&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-2622222893225955723?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://de.wikipedia.org/wiki/Phrasenschwein' title='Phrasenschwein / Cliche pig'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2622222893225955723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2622222893225955723'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/05/phrasenschwein-cliche-pig.html' title='Phrasenschwein / Cliche pig'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-2654298346130487749</id><published>2007-05-09T10:13:00.000+02:00</published><updated>2007-05-09T10:28:10.781+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Webparts'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>MOSS 2007</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;We plan to launch some projects with the Microsoft Office SharePoint Server (MOSS) 2007. I found some helpful links to get know-how about the new stuff.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://blogs.msdn.com/roberdan/archive/2007/05/05/microsoft-office-sharepoint-server-moss-2007-as-an-application-development-platform.aspx"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Here is a article about using the MOSS 2007 as an applicatioan development platform &lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;My main focus today is to migrate the "old" 2003 to the new 2007. I did some tests about that. I will report here my achievement later...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;My first impression is that the deployment of MOSS 2007 projects have the same bad handle like the 2003 (using of GAC, etc.) but i'm still at the beginning of my journey through this project. :-)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;If there is a (customer-friendly) way to avoid using the GAC with MOSS 2007... let me know...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Another point is that it is impossible to develop webparts with vs.net add-ins on client machines (XP,Vista= because you need to install WSS 3.0... and this is only possible on Windows Server 2003...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;If there is a way to develop webparts on my Vista machine without installing the WSS 3.0 and without using a Windows 2003 VM... let me know...&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-2654298346130487749?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://office.microsoft.com/de-de/sharepointserver' title='MOSS 2007'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2654298346130487749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2654298346130487749'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/05/moss-2007.html' title='MOSS 2007'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-3200771417325580832</id><published>2007-04-20T16:28:00.000+02:00</published><updated>2007-04-20T17:06:28.317+02:00</updated><title type='text'>Job Offer [German]</title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;strong&gt;.NET Software-Developer/-In für Festanstellung gesucht&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;em&gt;Gute Leute zu bekommen ist schwer, darum mal auf diesem Wege...&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Wir sind ein expandierendes, mittelständisches Unternehmen mit Sitz in Moers/NRW und arbeiten für große, namenhafte deutsche Unternehmen.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Als Microsoft Certified Gold Partner bieten wir unserer Kundschaft qualitativ hochwertige Produkte (.NET Software und Beratung).&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;div align="justify"&gt;&lt;br /&gt;Zur Verstärkung unseres Teams suchen wir dringend eine(n) erfahrenen .NET Software-Developer/-In zum nächstmöglichen Termin.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Sie verfügen über ausgezeichnete Kenntnisse des .NET-Frameworks (idealerweise ab 2.0) und können Referenzprojekte benennen?&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Sie wollen immer auf dem technologisch modernsten Stand entwickeln?&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Sie können bei Kunden sicher auftreten?&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Dann sollten Sie mir Ihr Profil für eine erste Kontaktaufnahme mailen. Gehalt ist Verhandlungssache.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Profil bitte an [andre.achtermeier_PLEASEREMOVE@NOSPAM_prodot.de].&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Wir garantieren absolute Vertraulichkeit. Ihre Daten werden nicht an Dritte weitergegeben!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-3200771417325580832?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3200771417325580832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3200771417325580832'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/04/job-offer-german.html' title='Job Offer [German]'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-6108575912927524650</id><published>2007-04-10T12:40:00.000+02:00</published><updated>2007-04-10T12:55:52.264+02:00</updated><title type='text'>Don't forget some performance methods...</title><content type='html'>&lt;span style="font-size:85%;"&gt;I reviewed some "old" code and found C# code like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;if ( name == null OR name.Equals("") ) {...}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;don't do that.... do it this way:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;if (String.IsNullOrEmpty(name)) {...} &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Much better...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Also i found some "old" code to get the first digits in a string... it was so cruel i won't write it here... Please use regular expressions like this code:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;using System.Text.RegularExpressions&lt;br /&gt;...&lt;br /&gt;Regex regexp = new Regex(@"[0-9]+", RegexOptions.IgnoreCase);&lt;br /&gt;MatchCollection matches = regexp.Matches(string2Search);&lt;br /&gt;if (matches.Count &gt; 0)&lt;br /&gt;{&lt;br /&gt; stringResult = matches[0].Value;&lt;br /&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-6108575912927524650?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/6108575912927524650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/6108575912927524650'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/04/dont-forget-some-performance-methods.html' title='Don&apos;t forget some performance methods...'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-5926124814099986830</id><published>2007-03-23T09:40:00.000+01:00</published><updated>2007-03-23T09:47:55.958+01:00</updated><title type='text'>Experiences with WF</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Long time ago since my last blog but now i find some time...&lt;br /&gt;&lt;br /&gt;We are now productive with our pki workflow, based on windows workflow foundation and i'm be on the edge what will be happen when the users work with all the workflow tasks. :-)&lt;br /&gt;&lt;br /&gt;There is some mystery about parameter for a workflow instance. If i added some new public parameters for the workflow they were not visible at once and i got some error messages when starting an instance ["There is no public writable property xyz in the activity abc..."].&lt;br /&gt;&lt;br /&gt;The solution was to close the VS.NET designer and rebuild all again. After these steps the properties were all accessible.. good to know... :-)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-5926124814099986830?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5926124814099986830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5926124814099986830'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/03/experiences-with-wf.html' title='Experiences with WF'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-4017827404819707555</id><published>2007-02-08T19:17:00.000+01:00</published><updated>2007-02-08T19:17:34.888+01:00</updated><title type='text'>Is it Workflow or what?</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;hmmmm... &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;the last three days i pre-roll out my WF-Smartcard-Fingerprint-System for my customer... &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;some bugs where found but nothing that take me (or him) wild. (All bugs are due to my inattention... ts ts ts... *g) but i think i did a good job and now it's time for the "wording"... means that the UI is designed for the User... and i hope that i don't need to change much functionality... &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;but what clients want and what they tell us are two different things... &lt;div clear:both&gt;always? not always but often always...&lt;/div&gt; :-)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-4017827404819707555?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4017827404819707555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4017827404819707555'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/02/is-it-workflow-or-what.html' title='Is it Workflow or what?'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-2530329802242566195</id><published>2007-02-05T09:27:00.000+01:00</published><updated>2007-02-05T09:32:34.389+01:00</updated><title type='text'>Fight the bull</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;A friend shows me this cool site about the language of some buisness people. If you are boring about the old power point presentation styles with all the "bulls" and text and animated pictures.... you should read these... Fight the bull!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-2530329802242566195?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2530329802242566195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2530329802242566195'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/02/fight-bull.html' title='Fight the bull'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-5230550420408453304</id><published>2007-01-30T09:21:00.000+01:00</published><updated>2007-01-30T09:44:40.659+01:00</updated><title type='text'>Vista Launch for User and the german press...</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Today is the official launch for windows vista. As a Microsoft partner i developed for and with Vista since a few month and i'm really ardent about that.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;But i'm really... sorry... pissed of the german press which do some bad inquest about the new OS. There was a speaker from "Computerbild" (Yellowpress for DAUs) on TV who advised the user to make a parallel installation with XP for the next YEARS because of the fact that XP is supported for the next seven years. *grumpf*&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Another "journalist" said that Vista is delivered in the Home and Premium Edition. And the other editions? Ultimate? *another-grumpf*&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;It seems that the press built on old prejudices. So my appeal to all... Give Vista a chance... It's worth... and don't worry when the os did not do what you want... In vista all security features are switched ON... read the messages... it help's... :-)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-5230550420408453304?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5230550420408453304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/5230550420408453304'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/01/vista-launch-for-user-and-german-press.html' title='Vista Launch for User and the german press...'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-4555307189253251288</id><published>2007-01-29T09:52:00.000+01:00</published><updated>2007-01-29T10:03:09.938+01:00</updated><title type='text'>Workflow Foundation Tracking Viewer</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;I had found some idle time in the evening and read the coding sample in the sdk for hosting the workflow designer. interesting stuff. i had implemented my own tracking viewer (maybe on dependence of the sample) and it works great. i have written a simple tracking view of a workflow. all i need is the instance GUID of the wf and some nice icons for representing the state of an activity. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Here is my snippet (dirty) calling from the main program. the other classes are (as i said) like in the sdk sample:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;if ((null != workflowInstanceId) &amp;&amp;amp; (Guid.Empty != workflowInstanceId))&lt;br /&gt;{&lt;br /&gt;SqlTrackingWorkflowInstance sqlTrackingWorkflowInstance = null;&lt;br /&gt;if (true == monitorDatabaseServiceValue.TryGetWorkflow(workflowInstanceId, out sqlTrackingWorkflowInstance))&lt;br /&gt;{&lt;br /&gt;//Get the status of the activities&lt;br /&gt;this.activityStatusListValue.Clear();&lt;br /&gt;for (int index = sqlTrackingWorkflowInstance.ActivityEvents.Count; index &gt;= 1; index--)&lt;br /&gt;{&lt;br /&gt;ActivityTrackingRecord activityTrackingRecord = sqlTrackingWorkflowInstance.ActivityEvents[index - 1];&lt;br /&gt;if (!activityStatusListValue.ContainsKey(activityTrackingRecord.QualifiedName))&lt;br /&gt;{&lt;br /&gt;ActivityStatusInfo latestActivityStatus = new ActivityStatusInfo(activityTrackingRecord.QualifiedName, activityTrackingRecord.ExecutionStatus.ToString());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;&lt;br /&gt;activityStatusListValue.Add(activityTrackingRecord.QualifiedName, latestActivityStatus);&lt;br /&gt;this.workflowViewHost.ActivityStatusList = this.activityStatusListValue;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;//Open workflow&lt;br /&gt;Activity workflowDefinition = sqlTrackingWorkflowInstance.WorkflowDefinition;&lt;br /&gt;if (null != workflowDefinition)&lt;br /&gt;{&lt;br /&gt;this.workflowViewHost.OpenWorkflow(workflowDefinition);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-4555307189253251288?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4555307189253251288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/4555307189253251288'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/01/workflow-foundation-tracking-viewer.html' title='Workflow Foundation Tracking Viewer'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-2124651262355590148</id><published>2007-01-25T09:33:00.000+01:00</published><updated>2007-01-25T09:37:49.737+01:00</updated><title type='text'>Some MS Paint Fun</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;Watch this...  and learn... :-)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/k0Qpc4UzP9g"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/k0Qpc4UzP9g" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-2124651262355590148?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2124651262355590148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/2124651262355590148'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/01/some-ms-paint-fun.html' title='Some MS Paint Fun'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-3172367681583684613</id><published>2007-01-19T14:20:00.000+01:00</published><updated>2007-01-19T14:33:47.383+01:00</updated><title type='text'>Some hints about certificate templates</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;If there is some one who is working on a similiar project: &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;The certificate templates from the CA are stored in the active directory.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;In my case i need to know wich certificate rights are inserted in a certificate template.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;One possibility is the following:&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;1. Open a &lt;span style="font-family:courier new;"&gt;DirectoryEntry&lt;/span&gt; with the LDAP path &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;(&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:78%;"&gt;LDAP://CN=Certificate Templates,CN=Public Key Services,CN=Services,CN=Configuration,[YOURFOREST]&lt;your&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;) &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;to the templates&lt;/span&gt;.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;2. Open a corresponding &lt;span style="font-family:courier new;"&gt;DirectorySearcher&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;3. Search for "&lt;span style="font-family:courier new;"&gt;pKICertificateTemplate&lt;/span&gt;" as object class&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;4. Search for "&lt;span style="font-family:courier new;"&gt;pKIExtendedKeyUsage&lt;/span&gt;" in the &lt;span style="font-family:courier new;"&gt;DirectoryEntry&lt;/span&gt; Properties&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;If you are interested in more... feel free to mail me....&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-3172367681583684613?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3172367681583684613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/3172367681583684613'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/01/some-hints-about-certificate-templates.html' title='Some hints about certificate templates'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116903954931093959</id><published>2007-01-17T14:07:00.000+01:00</published><updated>2007-01-17T14:12:29.790+01:00</updated><title type='text'>Ladies and gentlemen... The solution....</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;YES.... now i understood the concept of the Utimaco CSP.... There are 2 areas on the card. A public and a secure one. The certificates are stored in the public section of the card, so anyone can read a certificate stored there (secure?).... BUT when a user want to use his private key for anything in these context he need to verify his fingerprint.... ONLY the private key is stored in the secure section of the card.... &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;So i enforce the fingerprint to simulate signing a hash with SignHash(...) .NET method.... it realy works...&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;I also implemented the pinvoke methods for the cryptSignHash method and it really worked better for me....&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;This is the solution for the moment... now i can go on with the implementation of a secure PKI....&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116903954931093959?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116903954931093959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116903954931093959'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/01/ladies-and-gentlemen-solution.html' title='Ladies and gentlemen... The solution....'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116895425180006848</id><published>2007-01-16T14:25:00.000+01:00</published><updated>2007-01-16T14:30:52.066+01:00</updated><title type='text'>The fingerprint and the cryptoAPI. Realy secure?</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;here i go again for some incredible cryptoAPI stuff.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;as i wrote in some posts before i work on a PKI solution with using fingerprints to read certificates from a smartcard. we use a fingerprint/smartcard reader from the swedish company Precise Biometrics with cards from Utimaco.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;I wrote C# code wich can read certificates from the card without scanning the fingerprint. Is that a feature? Now we have a cool fingerprint scanner and i can run a small code snippet to read, write and delete certificates from the smart card without using it... *grumpf*&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116895425180006848?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116895425180006848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116895425180006848'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2007/01/fingerprint-and-cryptoapi-realy-secure.html' title='The fingerprint and the cryptoAPI. Realy secure?'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116661482752685178</id><published>2006-12-20T12:34:00.000+01:00</published><updated>2006-12-20T12:40:30.386+01:00</updated><title type='text'>Some Windows Workflow Foundation stuff...</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;The mission is hot. I have to create some workflows for my PKI and use the WF under Windows Vista. Looks very great and is easy to implement. In combination with the plugin design of our solution are web applications the past... :-)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116661482752685178?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wf.netfx3.com/' title='Some Windows Workflow Foundation stuff...'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116661482752685178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116661482752685178'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/12/some-windows-workflow-foundation-stuff.html' title='Some Windows Workflow Foundation stuff...'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116600704882785629</id><published>2006-12-13T11:49:00.000+01:00</published><updated>2006-12-13T11:50:54.326+01:00</updated><title type='text'>PDC 2007 Los Angeles</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Microsoft announced the next PDC back in L.A. 2.-5.10.2007... See you in the states again... *freu*&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116600704882785629?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msdn.microsoft.com/events/pdc/' title='PDC 2007 Los Angeles'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116600704882785629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116600704882785629'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/12/pdc-2007-los-angeles.html' title='PDC 2007 Los Angeles'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116473675085979712</id><published>2006-11-28T18:51:00.000+01:00</published><updated>2006-11-28T18:59:12.016+01:00</updated><title type='text'>Some more CryptoAPI salad</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: verdana;font-size:85%;" &gt;Ok,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;font-size:85%;" &gt;now i have implemented the code in these order:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;font-size:85%;" &gt;- Check if smart card reader is present and smart card is present: SCardAPI&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;font-size:85%;" &gt;- Read the certificates stored on the card: CryptoAPI&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;font-size:85%;" &gt;- Create and submit request to the CA: CEnroll2Class&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;font-size:85%;" &gt;To sign a request with a certificate i use the &lt;span style="font-family: courier new;"&gt;System.Security.Cryptography.Pkcs&lt;/span&gt; Namespace.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;font-size:85%;" &gt;The next step is to use the Windows Workflow Foundation to create workflows with these mechanism to build a secure PKI.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116473675085979712?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116473675085979712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116473675085979712'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/11/some-more-cryptoapi-salad.html' title='Some more CryptoAPI salad'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116462726099416953</id><published>2006-11-27T12:30:00.000+01:00</published><updated>2006-11-27T12:34:27.690+01:00</updated><title type='text'>Back to the (Win) Roots</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;ok,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;here are the results from my attempt to run the capicom under Windows Vista:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;1. Capicom is not runnable under Vista&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;2. I have to code with the CryptoAPI and SCardAPI and write my own Wrapper&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;(I opened a ticket at the Microsoft Support and Microsoft approved the above.)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;So i did and have now a runnable wrapper with the same functions like the CAPICOM, &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;which is running on all (Windows) plattforms...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116462726099416953?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116462726099416953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116462726099416953'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/11/back-to-win-roots.html' title='Back to the (Win) Roots'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116368334399052299</id><published>2006-11-16T14:16:00.000+01:00</published><updated>2006-11-16T14:22:24.240+01:00</updated><title type='text'>Capicom salad</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I develop a c# wrapper for a biometric smart card reader in a PKI and i don't found any useful solution to iterate over the stores on the card.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;There is a C-WinAPI sample in the reference, but there is no support for smart card stores.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;So here my question: Does anyone know a implementation of this problem? &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;I can do a workaround. I request a certificate for a named store and use only this one named store (otherwise the CA will add a GUID-named store to the CSP).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Thank you... :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116368334399052299?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msdn.microsoft.com/library/en-us/seccrypto/security/capicom_reference.asp?frame=true' title='Capicom salad'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116368334399052299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116368334399052299'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/11/capicom-salad.html' title='Capicom salad'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116317531767056258</id><published>2006-11-10T17:14:00.000+01:00</published><updated>2006-11-10T17:15:18.070+01:00</updated><title type='text'>Blue screen screensaver</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;today some fun from microsoft... a screensaver with bluescreen pics... :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116317531767056258?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/technet/sysinternals//Miscellaneous/BlueScreen.mspx' title='Blue screen screensaver'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116317531767056258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116317531767056258'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/11/blue-screen-screensaver.html' title='Blue screen screensaver'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116297750647394853</id><published>2006-11-08T10:02:00.000+01:00</published><updated>2006-11-08T10:18:26.846+01:00</updated><title type='text'>Where is all the output?</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I wonder where the &lt;span style="font-family:courier new;"&gt;Console.Write&lt;/span&gt; output is when running a unit test with Visual Studio 2005.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;I found it... :-)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;You have to click on "View Test Result Details"... there is a standard output window...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116297750647394853?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116297750647394853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116297750647394853'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/11/where-is-all-output.html' title='Where is all the output?'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116289663122273255</id><published>2006-11-07T11:48:00.000+01:00</published><updated>2006-11-07T11:50:31.316+01:00</updated><title type='text'>Andre goes biometric</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;now i started my new mission. the first project is to implement a biometric scanner software to read certificates for signing critical content... sounds great for me... i will tell you some details in the &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;nearest future... but everything is up with .NET 2.0/3.0 and the windows workflow foundation...&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116289663122273255?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116289663122273255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116289663122273255'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/11/andre-goes-biometric.html' title='Andre goes biometric'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116289647622518664</id><published>2006-11-07T11:47:00.000+01:00</published><updated>2006-11-07T11:47:58.836+01:00</updated><title type='text'>.NET 3.0 Redistributable Package</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;...is now final...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116289647622518664?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&amp;displaylang=en' title='.NET 3.0 Redistributable Package'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116289647622518664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116289647622518664'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/11/net-30-redistributable-package.html' title='.NET 3.0 Redistributable Package'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116177172819661649</id><published>2006-10-25T12:15:00.000+02:00</published><updated>2006-10-25T12:22:10.080+02:00</updated><title type='text'>Software Cells</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Since Ralf Westphal wrote in October 2005 about his concept "Software Cells", I'm a fan of this architecture and think that this is the future (or is it presence?) of modern Software Development. The old n-Tier/Layer Model has disused... It's a bright idea to compare Software Architectures with biological Cells... and it realy works... so change your view and open your eyes for this...&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116177172819661649?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://weblogs.asp.net/ralfw/archive/tags/Software+Cells/default.aspx' title='Software Cells'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116177172819661649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116177172819661649'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/10/software-cells.html' title='Software Cells'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116167551526434510</id><published>2006-10-24T09:27:00.000+02:00</published><updated>2006-10-24T09:42:40.270+02:00</updated><title type='text'>.NET 3.0 / WinFX</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Next week i start my new mission at &lt;a href="http://www.prodot.de"&gt;prodot&lt;/a&gt; in Moers. I'm very excited... and I'm feel good..&lt;br /&gt;We will rule the (IT) world... or with the words of Steve Balmer: "WinFx! WinFx! WinFx!"... Tschakka... :-)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;By the way... yesterday evening my wife wanted to watch some episodes of her "Gilmore Girls",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;so i had some time to play. I downloaded the demo version of the new microsoft flight simulator but i screwd up... Looks great and transported a cool atmosphere BUT I didn't accomplished to start the engine of the planes... As a pilot i would be famished... *g&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116167551526434510?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.netfx3.com/' title='.NET 3.0 / WinFX'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116167551526434510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116167551526434510'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/10/net-30-winfx.html' title='.NET 3.0 / WinFX'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116125100634744422</id><published>2006-10-19T11:41:00.000+02:00</published><updated>2006-10-19T11:43:34.586+02:00</updated><title type='text'>Web 2.0 Hype or Bleb?</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Some interesting comments about the new "Hype" Web 2.0. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;And who really needs YouTube? [&lt;/span&gt;&lt;a href="http://blogs.msdn.com/frankpr/archive/2006/10/19/was-ist-web-2-0.aspx"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;A qualified question&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116125100634744422?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.zeldman.com/2006/10/17/web-20-thinking-game/' title='Web 2.0 Hype or Bleb?'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116125100634744422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116125100634744422'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/10/web-20-hype-or-bleb.html' title='Web 2.0 Hype or Bleb?'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116124603246197081</id><published>2006-10-19T10:19:00.000+02:00</published><updated>2006-10-19T10:20:33.530+02:00</updated><title type='text'>IE 7 IS RELEASE...</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Download and feel good... : &lt;/span&gt;&lt;a href="http://www.microsoft.com/windows/ie/downloads/default.mspx"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://www.microsoft.com/windows/ie/downloads/default.mspx&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116124603246197081?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/windows/ie/downloads/default.mspx' title='IE 7 IS RELEASE...'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116124603246197081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116124603246197081'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/10/ie-7-is-release.html' title='IE 7 IS RELEASE...'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116063948004024014</id><published>2006-10-12T09:47:00.000+02:00</published><updated>2006-10-13T08:23:55.933+02:00</updated><title type='text'>HybridDictionary Class</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;I get to know (and love) the .NET Class HybridDictionary in the System.Collections Namespace.&lt;/span&gt; &lt;span style="font-family:verdana;font-size:85%;"&gt;For some people out there old stuff but for me a new pleasure.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;The cool class acts like a hashtable but when the length is small it uses a perfomant &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;system and switches to a "normal" Hashtable when the length growth up.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116063948004024014?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msdn2.microsoft.com/en-us/library/system.collections.specialized.hybriddictionary.aspx' title='HybridDictionary Class'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116063948004024014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116063948004024014'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/10/hybriddictionary-class.html' title='HybridDictionary Class'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-116048265912824694</id><published>2006-10-10T14:14:00.000+02:00</published><updated>2006-10-10T14:17:42.930+02:00</updated><title type='text'>.NET for Java Developers</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Some resources for the never ending product war between .NET and JAVA.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Certainly not neutrally... *g&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/vstudio/java/default.aspx"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://msdn.microsoft.com/vstudio/java/default.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;By the way: Has someone informations about the next PDC?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-116048265912824694?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msdn.microsoft.com/vstudio/java/default.aspx' title='.NET for Java Developers'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116048265912824694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/116048265912824694'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/10/net-for-java-developers.html' title='.NET for Java Developers'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-115951383487812400</id><published>2006-09-29T09:05:00.000+02:00</published><updated>2006-09-29T09:11:33.466+02:00</updated><title type='text'>I'm leaving the paradies</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;After 4 years of software engineering for &lt;a href="http://www.appliedtechnologies.de"&gt;applied technologies&lt;/a&gt; in Essen i found a new challenge as a lead consultant in Moers. Another young, dynamic and strong growing company that do consulting and development for all branches. I will do my very best to advance the good reputation (certainly of me and the company *g).&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-115951383487812400?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.prodot.de' title='I&apos;m leaving the paradies'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115951383487812400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115951383487812400'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/09/im-leaving-paradies.html' title='I&apos;m leaving the paradies'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-115890866986386320</id><published>2006-09-22T09:01:00.000+02:00</published><updated>2006-09-22T09:04:30.603+02:00</updated><title type='text'>Because of some questions...</title><content type='html'>&lt;span style="font-size:85%;"&gt;Dear Headhunters,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;... my principles: I will never write software (or do consulting) for the german GEZ and Jamba...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;thank you for your comprehension... :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-115890866986386320?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115890866986386320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115890866986386320'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/09/because-of-some-questions.html' title='Because of some questions...'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-115856701143160970</id><published>2006-09-18T10:03:00.000+02:00</published><updated>2006-09-18T12:18:39.906+02:00</updated><title type='text'>Edigas REQRES</title><content type='html'>&lt;span style="font-size:85%;"&gt;I'm searching for an example of the Edigas type REQRES. In the specification of this type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;there is only an example of REQEST. Is this correct? I need this example for an austrian gas company... thanks for response...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-115856701143160970?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.edigas.org' title='Edigas REQRES'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115856701143160970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115856701143160970'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/09/edigas-reqres.html' title='Edigas REQRES'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-115824322120125449</id><published>2006-09-14T16:12:00.000+02:00</published><updated>2006-09-14T16:13:41.406+02:00</updated><title type='text'>Sometimes time is running away...</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;object height="400" width="480"&gt;&lt;param name="movie" value="http://www.videotube.eu/ci/player/play"&gt;&lt;param name="flashvars" value="vtvideo=web1.videotube.de%2Fci%2Fvideos%2Fweb1%2F19%2F3019.C%3A_Documents_and_Settings_mpccn0.flv&amp;videoWidth=352&amp;amp;videoHeight=288&amp;amp;videoId=3019"&gt;&lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;embed src="http://www.videotube.eu/ci/player/play" type="application/x-shockwave-flash" width="480" height="400" flashvars="vtvideo=web1.videotube.de%2Fci%2Fvideos%2Fweb1%2F19%2F3019.C%3A_Documents_and_Settings_mpccn0.flv&amp;videoWidth=352&amp;videoHeight=288&amp;videoId=3019"&gt;&lt;/embed&gt;&lt;br /&gt;  &lt;/object&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-115824322120125449?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115824322120125449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115824322120125449'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/09/sometimes-time-is-running-away.html' title='Sometimes time is running away...'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-115822659127347577</id><published>2006-09-14T11:34:00.000+02:00</published><updated>2006-09-14T11:36:31.476+02:00</updated><title type='text'>I survived...</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;...vienna and the 9/11... :-) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;My article about the exception handling object will release in dotnetpro 10.2006.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;see: &lt;/span&gt;&lt;a href="http://www.dotnetpro.de"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;www.dotnetpro.de&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-115822659127347577?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115822659127347577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115822659127347577'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/09/i-survived.html' title='I survived...'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-115752660272016928</id><published>2006-09-06T09:06:00.000+02:00</published><updated>2006-09-06T09:10:02.936+02:00</updated><title type='text'>Don't sink into oblivion</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;In honor of ITIL - Thank`s for the beginning of modern Service Management.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/5178/407/1600/service_management.0.jpg"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/5178/407/320/service_management.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/5178/407/1600/service_management.jpg"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-115752660272016928?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.itil.org' title='Don&apos;t sink into oblivion'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115752660272016928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115752660272016928'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/09/dont-sink-into-oblivion.html' title='Don&apos;t sink into oblivion'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-115744532955520107</id><published>2006-09-05T10:30:00.000+02:00</published><updated>2006-09-05T11:16:22.773+02:00</updated><title type='text'>Vienna cUsoon</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;My next mission put me to vienna (Austria). I fly at 11/9... Hope the date isn't wreck... At all hazards i extend my life assurance... [One's legs turn to jelly] :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-115744532955520107?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.hilton.de/wiendanube' title='Vienna cUsoon'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115744532955520107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115744532955520107'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/09/vienna-cusoon.html' title='Vienna cUsoon'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-115744502444322753</id><published>2006-09-05T10:25:00.000+02:00</published><updated>2006-09-05T10:30:24.740+02:00</updated><title type='text'>Today's Recommendation</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;For a customer i use the CxOne Templates to describe some Use Cases. Fine Tools. The especialness in my case is to describe the use cases with words and not with a UML Use Case Diagram. Works fluent...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-115744502444322753?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cxone.com' title='Today&apos;s Recommendation'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115744502444322753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115744502444322753'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/09/todays-recommendation.html' title='Today&apos;s Recommendation'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8830893.post-115701464408589406</id><published>2006-08-31T10:51:00.000+02:00</published><updated>2006-08-31T11:03:26.946+02:00</updated><title type='text'>Some online banking fun</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;I have some similies from 3 german financial institutes online banking. The worst is the german "Dresdner Bank". here a error message encountered today @ the entrance of online banking:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Not Found&lt;br /&gt;The requested URL &lt;span style="color:#ff0000;"&gt;/fb/setzkastn/entryAnonym0.html&lt;/span&gt; was not found on this server.&lt;br /&gt;Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Great programming... lets mix some german words with english and do some spelling mistakes ('setzkastn' vs. 'setzkasten') and it looks like the string above... :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8830893-115701464408589406?l=achtermeier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.dresdner-privat.de' title='Some online banking fun'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115701464408589406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8830893/posts/default/115701464408589406'/><link rel='alternate' type='text/html' href='http://achtermeier.blogspot.com/2006/08/some-online-banking-fun.html' title='Some online banking fun'/><author><name>André Achtermeier</name><uri>http://www.blogger.com/profile/04477882966240911850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.achtermeier.de/andre.jpg'/></author></entry></feed>
