<?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-10436108</id><updated>2011-04-22T00:33:30.324+02:00</updated><title type='text'>Clara's Notes on Technology</title><subtitle type='html'>Just a place to put down ideas and concepts on technology, mainly .NET, BizTalk, SQL Server, and other MSFT stuff.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10436108.post-116367196432557728</id><published>2006-11-16T10:44:00.000+01:00</published><updated>2006-11-16T11:18:16.096+01:00</updated><title type='text'>Creating the Team Portal before creating the Team Project</title><content type='html'>Is this possible? Yes.&lt;br /&gt;&lt;br /&gt;Here is how I did it (I got the idea from &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=328904&amp;SiteID=1"&gt;here&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Create a new process template that does not create a team portal (you just have to remove the portal plugin from the ProcessTemplate.xml). Like this (I removed reporting too): &lt;br /&gt;&lt;code&gt;&lt;span style="font-size:78%;"&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;&amp;lt;ProcessTemplate&amp;gt;&lt;br /&gt;  &amp;lt;metadata&amp;gt;&lt;br /&gt;    &amp;lt;name&amp;gt;Test3&amp;lt;/name&amp;gt;&lt;br /&gt;    &amp;lt;description&amp;gt;The only particularity of this template is that it does &lt;br /&gt;    not create a team portal.&amp;lt;/description&amp;gt;&lt;br /&gt;    &amp;lt;plugins&amp;gt;&lt;br /&gt;      &amp;lt;plugin name="Microsoft.ProjectCreationWizard.Classification"&lt;br /&gt;      wizardPage="false" /&amp;gt;&lt;br /&gt;      &amp;lt;plugin name="Microsoft.ProjectCreationWizard.Groups" &lt;br /&gt;      wizardPage="false" /&amp;gt;&lt;br /&gt;      &amp;lt;plugin name="Microsoft.ProjectCreationWizard.WorkItemTracking"&lt;br /&gt;      wizardPage="false" /&amp;gt;&lt;br /&gt;      &amp;lt;plugin name="Microsoft.ProjectCreationWizard.VersionControl" &lt;br /&gt;     wizardPage="true" /&amp;gt;&lt;br /&gt;    &amp;lt;/plugins&amp;gt;&lt;br /&gt;  &amp;lt;/metadata&amp;gt;&lt;br /&gt;  &amp;lt;groups&amp;gt;&lt;br /&gt;    &amp;lt;group id="Classification" description="Structure definition for the&lt;br /&gt;     project." completionMessage="Project Structure uploaded."&amp;gt;&lt;br /&gt;      &amp;lt;dependencies /&amp;gt;&lt;br /&gt;      &amp;lt;taskList filename="Classification\classification.xml" /&amp;gt;&lt;br /&gt;    &amp;lt;/group&amp;gt;&lt;br /&gt;    &amp;lt;group id="Groups" description="Create Groups and assign Permissions."&lt;br /&gt;     completionMessage="Groups created and Permissions assigned."&amp;gt;&lt;br /&gt;      &amp;lt;dependencies&amp;gt;&lt;br /&gt;        &amp;lt;dependency groupId="Classification" /&amp;gt;&lt;br /&gt;      &amp;lt;/dependencies&amp;gt;&lt;br /&gt;      &amp;lt;taskList filename="Groups and Permissions\GroupsandPermissions.xml" /&amp;gt;&lt;br /&gt;    &amp;lt;/group&amp;gt;        &lt;br /&gt;    &amp;lt;group id="WorkItemTracking" description="Workitem definitions uploading."&lt;br /&gt;     completionMessage="Workitem definitions uploaded."&amp;gt;&lt;br /&gt;      &amp;lt;dependencies&amp;gt;&lt;br /&gt;        &amp;lt;dependency groupId="Classification" /&amp;gt;&lt;br /&gt;        &amp;lt;dependency groupId="Groups" /&amp;gt;&lt;br /&gt;      &amp;lt;/dependencies&amp;gt;&lt;br /&gt;      &amp;lt;taskList filename="WorkItem Tracking\WorkItems.xml" /&amp;gt;&lt;br /&gt;    &amp;lt;/group&amp;gt;&lt;br /&gt;    &amp;lt;group id="VersionControl" description="Creating Version control." &lt;br /&gt;    completionMessage="Version control task completed."&amp;gt;&lt;br /&gt;      &amp;lt;dependencies&amp;gt;&lt;br /&gt;        &amp;lt;dependency groupId="Classification" /&amp;gt;&lt;br /&gt;        &amp;lt;dependency groupId="Groups" /&amp;gt;&lt;br /&gt;        &amp;lt;dependency groupId="WorkItemTracking" /&amp;gt;&lt;br /&gt;      &amp;lt;/dependencies&amp;gt;&lt;br /&gt;      &amp;lt;taskList filename="Version Control\VersionControl.xml" /&amp;gt;&lt;br /&gt;    &amp;lt;/group&amp;gt;&lt;br /&gt;  &amp;lt;/groups&amp;gt;&lt;br /&gt;&amp;lt;/ProcessTemplate&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Go to Sharepoint Administration&lt;/li&gt;&lt;li&gt;Select Create a Top-Level Website&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Select Default Website&lt;/li&gt;&lt;li&gt;Select Web Site Address and name it the same name as your project. The Url should be under sites like this: &lt;code&gt;http://&amp;lt;spserver&amp;gt;/sites/&amp;lt;teamprojectname&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;From the Team Explorer create a project with the process template in (1).&lt;/li&gt;&lt;li&gt;Once it is created, right click on it and choose "Show Project Portal". You should arrive at the site created in (5)!&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;The only hick to this is that you cannot change the Team Portal url. It has to follow the format given above.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-116367196432557728?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/116367196432557728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=116367196432557728' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/116367196432557728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/116367196432557728'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2006/11/creating-team-portal-before-creating.html' title='Creating the Team Portal before creating the Team Project'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-116301361589446039</id><published>2006-11-08T20:14:00.000+01:00</published><updated>2006-11-08T20:37:04.716+01:00</updated><title type='text'>Becoming an Architect?</title><content type='html'>I am hoping to becoming a software architect one day. My current job is quite mixed: I do presales, development, consultancy and architecture. The idea is that I become more of an architect with time.&lt;br /&gt;&lt;br /&gt;At TechEd EMEA 2006 I have learned about &lt;a href="http://www.ronjacobs.com"&gt;Ron Jacobs&lt;/a&gt;. He is an architecture evangelist for Microsoft and a very good speaker. I've been browsing his websites (mainly &lt;a href="http://www.ronjacobs.com"&gt;www.ronjacobs.com&lt;/a&gt; and &lt;a href="http://www.arcast.com"&gt;www.arcast.com&lt;/a&gt;) and I have found a lot of useful information about what is an architect.&lt;br /&gt;&lt;br /&gt;It is great to learn all these things but, at the same time, I feel far from my goal! There is so much to learn :)&lt;br /&gt;&lt;br /&gt;Some more info. This article is really interesting about what an architect is expected to do: &lt;a href="http://blogs.msdn.com/ramkoth/archive/2006/03/13/550218.aspx"&gt;http://blogs.msdn.com/ramkoth/archive/2006/03/13/550218.aspx&lt;/a&gt; (If I don't get it right I'm headed for the "Developer with a difference" profile)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-116301361589446039?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/116301361589446039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=116301361589446039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/116301361589446039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/116301361589446039'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2006/11/becoming-architect.html' title='Becoming an Architect?'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-116301254744420076</id><published>2006-11-08T19:52:00.000+01:00</published><updated>2006-11-08T20:13:22.246+01:00</updated><title type='text'>Barcelona's Girl Geek Dinner</title><content type='html'>Yesterday was the Barcelona-TechEd Girl Geek Dinner. I didn't know what to expect and I enjoyed it, although I would have liked to network more. There were two reasons why I think I did not get to meet many girl geeks: 1) the dinner was seated so people did not really mix outside their table, 2) I brought one of my colleagues - he is a really nice guy but I did not feel completely at ease talking about how it is being the only girl in the office.&lt;br /&gt;&lt;br /&gt;The speakers were great. Very inspirational (in fact, this has become my word for the TechEd: inspirational!). It is really encouraging to see women deeply involved in technology out there.&lt;br /&gt;&lt;br /&gt;Sarah Blow asked them how they would define a geek. The definition I most identify with is that of "someone who is very curious, who wants to get to the bottom of things, who wants to understand" (I think it was from Catherine Heller from MSFT).&lt;br /&gt;&lt;br /&gt;To sum up, two key phrases from the dinner, which I will try to rembember whenever in difficulty or doubt:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Just do it&lt;/li&gt;&lt;li&gt;Dare to be different&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;PS: Check out this website (when it is up!) &lt;a href="http://www.evetech.com"&gt;http://www.evetech.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-116301254744420076?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/116301254744420076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=116301254744420076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/116301254744420076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/116301254744420076'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2006/11/barcelonas-girl-geek-dinner.html' title='Barcelona&apos;s Girl Geek Dinner'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-116275058990904245</id><published>2006-11-05T19:10:00.000+01:00</published><updated>2006-11-16T10:08:21.883+01:00</updated><title type='text'>From NUnit to Team System</title><content type='html'>Another chapter on my experience helping a client adopt Team System.&lt;br /&gt;&lt;br /&gt;This time, the goal was to convert their NUnit test to Team System tests. This is not a very difficult topic given the great conversion tool available on gotdotnet (&lt;a href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=91936c5e-461f-4027-bdba-8a46f52fefdb"&gt;here&lt;/a&gt;), which basically does all the work for you. However, I did stumble upon a few issues. Before going into that, this is the basic procedure I followed (fortunately, NUnit tests were already placed in a single project (*.Test)):&lt;br /&gt;&lt;br /&gt;a. Create a new test project (named *.Test.TS)&lt;br /&gt;b. Create the necessary project folders&lt;br /&gt;c. Add the necessary references&lt;br /&gt;d. Copy *.cs files from *.Test project to *.Test.TS&lt;br /&gt;e. Set project properties if necessary (build location, postbuild events, etc.)&lt;br /&gt;f. Build&lt;br /&gt;g. Perform a test run with NUnit to check everything is green&lt;br /&gt;h. Run the NUnit Converter&lt;br /&gt;i. Remove Nunit references and build again&lt;br /&gt;j. Run tests in TS and check results with corresponding run in Nunit (g)&lt;br /&gt;k. Commit pending changes&lt;br /&gt;&lt;br /&gt;When the test project is created, a .vsmdi and a .testrunconfig file are also created and added to the soluiton folder. If new tests are added to the solution, the vsmdi file will need to be checked out. To see all the tests available for the solution, open .vsmdi file (it offers a list view of the test which can be sorted and grouped -- n.b. the possibility of grouping tests into lists is only available if you have VS Team Edition for Testers).&lt;br /&gt;&lt;br /&gt;When converting a large project (about 2000 tests), I had to get around the following issues:&lt;br /&gt;&lt;p&gt;&lt;strong&gt;1. &lt;em&gt;Category&lt;/em&gt; Attribute&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Categories do not exist in Team System. The alternative is to use &lt;em&gt;Description&lt;/em&gt; attribute or lists (lists are only available in the Tester edition). The converter tool reacts as follows when finding a &lt;em&gt;Category&lt;/em&gt; attribute:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;If just one category on a test method, conversion was as follows: &lt;code&gt;[Test, Category("sample")] --&gt; [TestMethod(), TestProperty("Category", "sample")] &lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;li&gt;If just one category on a class, conversion was as follows: &lt;code&gt;[TestFixture, Category("sample")] --&gt; //Category: "sample"&lt;/code&gt; &lt;/li&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;li&gt;If more than one category attribute, conversion did not occur and NUnit conversion tool stops. My solution here was pretty basic: manual replacement (I used TextPad as editor) &lt;/li&gt;&lt;br /&gt;&lt;p&gt;Replace &lt;code&gt;Category("\(.+\)"),Category("\(.+\)")\] &lt;/code&gt;by &lt;code&gt;Category("\1")]\n[TestProperty("Category","\2")\]&lt;/code&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;For instance: &lt;code&gt;[Test, Category("Business"), Category("More Business")]&lt;/code&gt; becomes &lt;code&gt;[Test, Category("Business")] [TestProperty("Category","More Business")]&lt;/code&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Notice that this is just a temporary solution to get the converter tool to run until the end. The final conversion gives this &lt;code&gt;[TestMethod(), TestProperty("Category","Business")] [TestProperty("Category","More Business")]&lt;/code&gt; which is not correct because the same property is used twice with different values. The second property should be changed to &lt;code&gt;TestProperty("Category2","More&lt;br /&gt;Business")&lt;/code&gt;, for example (or use &lt;em&gt;Description&lt;/em&gt; attribute instead).&lt;/p&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;2. Partial Classes&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Partial classes are not converted because they do not have the &lt;em&gt;TestFixture&lt;/em&gt; attribute. You need to add it in order for the conversion to run, but afterwards remvoe the&lt;br /&gt;corresponding &lt;em&gt;TestClass&lt;/em&gt; attribute (because it is a duplicate given that the class was partial).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;3. Static Methods&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Due to the &lt;code&gt;TestFixtureSetUp&lt;/code&gt; conversion to &lt;code&gt;ClassInitialize()&lt;/code&gt;, some methods had to be converted to static. Also, since the initialize method is now static, it cannot be overriden&lt;br /&gt;anymore, but it doesn't really matter because of point 4.&lt;/p&gt;&lt;p&gt;Let me explain. The initial scenario was as follows: you have a set of test classes that inherit from a parent class. This parent class contains a test set up method used by almost all children. Those that need some extra/different initialization override the method. Like this: &lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;[TestFixture]&lt;br /&gt;public class BaseTest&lt;br /&gt;{&lt;br /&gt; [TestFixtureSetUp]&lt;br /&gt; public virtual void InitializeTests()&lt;br /&gt; {&lt;br /&gt;  // do some initialization&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;[TestFixture]&lt;br /&gt;public class MyTest1 : BaseTest&lt;br /&gt;{&lt;br /&gt; [Test]&lt;br /&gt; public voic SomeTest&lt;br /&gt; {&lt;br /&gt;  base.InitializeTests();&lt;br /&gt;  // do other things&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;[TestFixture]&lt;br /&gt;public class MyTest2 : BaseTest&lt;br /&gt;{&lt;br /&gt; [Test]&lt;br /&gt; public voic SomeOtherTest&lt;br /&gt; {&lt;br /&gt;  base.InitializeTests();&lt;br /&gt;  // do other things&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public override void InitializeTests()&lt;br /&gt; {&lt;br /&gt;  // do some other initialization&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;This scenario does not work anymore in Team System because of points&lt;/br&gt; 3 and 4 (initialize methods are static and inheritance is not supported.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;4. Inheritance is not supported in Team System unit tests&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Yes, that is disappointing. This explains why the &lt;code&gt;[TestFixtureSetUp]&lt;/code&gt; methods in a parent classes is not called. In Team System testing framework there are 3 attributes to initialize/clean up tests:&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;code&gt;TestInitialize/CleanUp&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;code&gt;ClassInitialize/Cleanup&lt;/code&gt;. It replaces your &lt;code&gt;TestFixtureSetUp/TearDown&lt;/code&gt; but remember that inheritance is not supported.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;code&gt;AssemblyInitialize/Cleanup&lt;/code&gt; It runs once at the start of each method in the assembly.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;p&gt;You should use these attributes. My recommended solution is to replace the &lt;em&gt;TestFixtureSetUp&lt;/em&gt; attributes (converted to &lt;em&gt;ClassInitialize()&lt;/em&gt;) in a parent class by &lt;em&gt;AssemblyInitialize&lt;/em&gt; and reorganize tests so that all tests needing this particular initialization are in this assembly.&lt;/p&gt;&lt;p&gt;Given the example above, this means removing inheritance, adding an &lt;em&gt;AssemblyInitialize&lt;/em&gt; on the &lt;code&gt;InitializeTests&lt;/code&gt; method, and moving the &lt;code&gt;MyTest2&lt;/code&gt; class to another assembly (if you do not want it to use the &lt;code&gt;InitializeTests&lt;/code&gt; at all) or adding a &lt;code&gt;TestInitialize&lt;/code&gt; method to &lt;code&gt;MyTest2.InitializeTests&lt;/code&gt; (if you want to add some extra initialization specific to &lt;code&gt;SomeOtherTest&lt;/code&gt;).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;5. Missing &lt;em&gt;TestFixture&lt;/em&gt; attribute&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;If a class does not have the &lt;code&gt;[TestFixture]&lt;/code&gt; attribute, it is not converted (even if it contains test methods).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-116275058990904245?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/116275058990904245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=116275058990904245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/116275058990904245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/116275058990904245'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2006/11/from-nunit-to-team-system.html' title='From NUnit to Team System'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-116196298460767498</id><published>2006-10-27T17:18:00.000+02:00</published><updated>2006-10-27T17:29:46.300+02:00</updated><title type='text'>Girl Geek</title><content type='html'>While browsing the Tech-Ed 2006, I have found about &lt;a href="http://girlygeekdom.blogspot.com/"&gt;Girly Geekdom&lt;/a&gt;, a blog hold by Sarah Blow to provide information and organize events on girl in IT. They are organizing a dinner at Tech-Ed and I will probably be joining them.&lt;br /&gt;&lt;br /&gt;It is really exciting to find out there are people out there like me! I really like my job and I think I am not too bad at it, but sometimes feel lonely or freaky. Also, I've been thinking for a while about organizing some sort of community of Girls in Technology but then realize I don't know any other women in IT :(&lt;br /&gt;&lt;br /&gt;The list of attendees at the Geek Girl Dinner at Barcelona contains some Spanish names, so it will be an opportunity to meet real "peers": female, geek and Spanish!&lt;br /&gt;&lt;br /&gt;BTW, I found this post from Sarah Blow really funny too: &lt;a href="http://geekswithblogs.net/waterbaby/archive/2006/09/22/92037.aspx"&gt;10 reasons for Girl Geeks to go to Conferences and 10 reasons why thy don't&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-116196298460767498?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/116196298460767498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=116196298460767498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/116196298460767498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/116196298460767498'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2006/10/girl-geek.html' title='Girl Geek'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-116006408170967855</id><published>2006-10-05T17:57:00.000+02:00</published><updated>2006-10-05T18:12:32.006+02:00</updated><title type='text'>VSTS builds</title><content type='html'>For the last few months I have been helping a client adopt Team System - Team Foundation Server. Since these tools are quite new, I will try to keep a log of what I have done.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Builds: from MSBuild to TFSBuild&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;The starting situation is an MSBuild script customized for a given team's needs. The default target can execute the following procedure:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Delete network share&lt;/li&gt;&lt;li&gt;Backup latest build&lt;/li&gt;&lt;li&gt;Clean&lt;/li&gt;&lt;li&gt;Get latest from source control&lt;/li&gt;&lt;li&gt;Increase version and add label in source control if building in Release mode&lt;/li&gt;&lt;li&gt;Build&lt;/li&gt;&lt;li&gt;Run NUnit tests&lt;/li&gt;&lt;li&gt;Run FxCop analysis&lt;/li&gt;&lt;li&gt;Run WiX (create msi)&lt;/li&gt;&lt;li&gt;Run NDoc (generate documentation)&lt;/li&gt;&lt;li&gt;Create network share&lt;/li&gt;&lt;li&gt;Drop build output in network share&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;This script was used both as enterprise build and as developer build by setting different property values. For example, when being run by a developer it would not run the test or the static analysis and it would not increase the version number or set a label in source control. &lt;/p&gt;&lt;p&gt;My proposal consists in the following creating a build type that peforms all the tasks above. Points 1-6 and 11-12 are alreayd done by default by tfsbuild. The network share is in the build drop location, sources are obtained from TFS and copied locally to the build server, a label with the build name is applied automatically, etc. Admittedly, you might want to customize the build number but I will talk about this later. &lt;/p&gt;&lt;p&gt;As for the other points, this is what I suggested:&lt;/p&gt;&lt;p&gt;7- Ideally, move to TS tests and forget about NUnit. In the meanterm, I created a "NUnit" target that runs the test (in fact, I could basically copy/paste the target from the original script).&lt;/p&gt;&lt;p&gt;8- FxCop target is no longer needed since static analysis is integrated in team system and thus in build types (you can indicate it in the build type wizard). For the enterprise build I would set static analysis to "always".&lt;/p&gt;&lt;p&gt;9- I integrated it as a new target in TFSBuild.proj (could be reused almost "as is").&lt;/p&gt;&lt;p&gt;10- Same as 9. Create a specific target for it.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;So now I have created 3 new targets in TFSBuild.proj: NUnit, WiX, NDoc. Since I want to run them after compilining I defined them as dependencies of the "AfterCompile" target, like this:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;target name="AfterCompile" dependsontargets="NUnit;WiX;NDoc"&amp;gt; &lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;message text="AfterCompile target executed."&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;/message&amp;gt;&amp;lt;/target&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;I have also set a condition on each of the new targets, so that they can be turned on/off at will:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;code&gt;&amp;lt;RunUnitTests&gt;false&amp;lt;/RunUnitTests&amp;gt;&lt;br /&gt;...&lt;br /&gt;&amp;lt;Target Name="NUnit" Condition="'$(RunUnitTests)'=='true'"&amp;gt;&lt;br /&gt;...&lt;br /&gt;&amp;lt;/Target&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;My current problem is that I would like to turn on/off these options without having to change the TFSBuild.proj. This way we would have a script (TFSBuild.proj) with all the default values for the options that could be run from the team explorer. If we want to run the tf build with other options, I would like to be able to do it with the command line (tfsbuild.exe tool). But that does not seem to be possible.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;It is possible to override the options values if you execute the TFSBuild.proj script from MSBuild.exe, but then you lose the advantages of TF builds (build server, drop locations, automatic get and label, etc.). In fact I am using MSBuild.exe to run TFSBuild.proj for developer builds as described &lt;a href="http://msdn2.microsoft.com/en-us/library/ms181723.aspx"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-116006408170967855?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/116006408170967855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=116006408170967855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/116006408170967855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/116006408170967855'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2006/10/vsts-builds.html' title='VSTS builds'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-115745905559749803</id><published>2006-09-05T14:12:00.000+02:00</published><updated>2006-09-07T10:15:44.633+02:00</updated><title type='text'>SSL &amp; WS-Security</title><content type='html'>SSL (Secure Sockets Layer) = cryptographic protocol which provides secure communications on the Internet (application layer) &lt;span style="font-size:85%;"&gt;[TSL (Transport Layer Security) = SSL successor. SSL 3.0 and TSL 1.0 remain substantially the same]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;HTTPS = HTTP over SSL&lt;br /&gt;HTTPS = URI Scheme indicating that HTTP is to be used but with a different default port (443) and an additional encryption/authentication layer between HTTP and TCP (SSL). Uses SSL as a sub-layer under the regular HTTP application layer and uses port 443 in its interactions with lower layer.&lt;br /&gt;&lt;br /&gt;It only protects the data between the client and the server (not on the server itself).&lt;br /&gt;&lt;br /&gt;HTTPS supports the use of X.509 digital certificates from the server so that a user can authenticate the server.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1-way SSL (server certificate): Only the server uses a certificate, i.e. server authentication but no client authentication.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;2-way SSL (client &amp; server certificate): Authentication of both.&lt;/li&gt;&lt;/ul&gt;How does SSL work (taken from &lt;a href="http://www.tldp.org/HOWTO/SSL-Certificates-HOWTO/x64.html"&gt;here&lt;/a&gt;)?&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The browser requests secure page (https:// ...)&lt;/li&gt;&lt;li&gt;The web server sends its public key with its certificate&lt;/li&gt;&lt;li&gt;The browser checks that the certificate was issued by a trusted third party (CA), that the certificate is valid and that the certificate is related to the site contacted.&lt;/li&gt;&lt;li&gt;The browser then uses the public key to encrypt a random symmetric encryption key and sends it to the server with the encrypted URL required as well as other encrypted http data.&lt;/li&gt;&lt;li&gt;The web server decrypts the symmetric encryption key using its private key and uses the symmetric key to decrypt the URL and the http data.&lt;/li&gt;&lt;li&gt;The browser decrypts the http data and html document using the symmetric key and displays the information.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;WS-Security= WSS = Defines how XML security specificatons are used to encrypt and sign tokens contained in SOAP messages. It provides a level of abstraction to communicate securely using SOAP by&lt;/p&gt;&lt;ul&gt;&lt;li&gt;defining element names for packaging security tokens in SOAP messages [token = an XML representation of security inforation - signed or unsigned]&lt;/li&gt;&lt;li&gt;providing a conceptual model [concept of "claims" and "tokens", claim = statement about a subject]&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;WS-Security is situated above SOAP because it provides a means of encrypting and signing portions of SOAP messages, using XML Signature &amp;amp; XML Encryption, and for enclosing security tokens in a SOAP message to represent claims.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Differences between SSL and WS-Security: &lt;a href="http://objectsharp.com/blogs/bruce/archive/2004/09/23/896.aspx"&gt;here&lt;/a&gt;. I'll do a recap:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;SSL is easier to implement.&lt;/li&gt;&lt;li&gt;SSL encrypts at transport level; WS-Security encrypts at message level.&lt;/li&gt;&lt;li&gt;SSL provides in-transit security only. This means that the request is only encrypted while it is travelling from client to server (or back). If there is a proxy server in front of the web server, the request is decrypted as it reaches it, thus travelling inside the server in undecrypted mode. WS-Security maintains the encryption until the moment when the request is processed.&lt;/li&gt;&lt;li&gt;Targeted security. SSL secures entire message, with WS-Security we can choose to encrypt only part of a message.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-115745905559749803?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/115745905559749803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=115745905559749803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/115745905559749803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/115745905559749803'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2006/09/ssl-ws-security.html' title='SSL &amp; WS-Security'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-115745830899597474</id><published>2006-09-05T14:06:00.000+02:00</published><updated>2006-09-06T09:11:31.300+02:00</updated><title type='text'>VSTS testing framework</title><content type='html'>I have recently received an inquiry from a client that wants to migrate his NUnit test to VSTS. They had heard that VSTS unit tests performed worse than NUnit.&lt;br /&gt;&lt;br /&gt;My answer (some info comes from MSFT)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It is true that running a set of empty tests unsing NUnit is faster than running them using VSTS (about 20% faster), but if these tests are not empty and have something in them, then this difference reduces.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Performance using VSTS will be best if you run the test from the command line and using the /noisolation option (MSTest.exe) [When VSTS tests are executed on the IDE, each one runs on its own process, so that if a test crashes, the whole environment does not crash too. Obviously, there is a performance tradeoff. You can avoid this tradeoff by running them on the command line and specifying "no isolation".]&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;They are working on performance for the next version and doing good progress.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I have also found a couple of old (beta) bugs regarding unit testing and performance but these should be ok in the RTM vesion that you have:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=119552"&gt;Editing unit tests is slow&lt;/a&gt; (Open but beta issue)&lt;/li&gt;&lt;li&gt;&lt;a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=119317"&gt;Unit tests take too much time&lt;/a&gt; (CLOSED - Beta issue)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;There is also an open bug on web testing eating too many resources (but I don't think you have this kind of tests)&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=119552"&gt;Web Test eat all resources&lt;/a&gt; (OPEN)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-115745830899597474?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/115745830899597474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=115745830899597474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/115745830899597474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/115745830899597474'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2006/09/vsts-testing-framework.html' title='VSTS testing framework'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-114474217775771224</id><published>2006-04-11T09:53:00.000+02:00</published><updated>2006-09-06T09:12:44.720+02:00</updated><title type='text'>Access is denied to AIC</title><content type='html'>&lt;span style="font-family:courier new;font-size:85%;"&gt;Event Type: Error&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;Event Source: BizTalk Server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;Event Category: Document Processing &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;Event ID: 324&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;Date: 4/11/2006&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;Time: 9:48:17 AM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;User: N/A&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;Computer: BE-TCN-TEST&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;Description:An error occurred in BizTalk Server. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;Details: ------------------------------ [0x0154] This server could not create a component with the class ID "{1C7F70A8-15F6-4699-9AD0-115C6A974D7D}" for transport. Verify that this component is properly registered. The following error was returned:&lt;br /&gt;[0x80070005] Access is denied.&lt;br /&gt;[0x0156] The server could not finish processing messaging port "MS2TCN2AIC".&lt;br /&gt;[0x1730] Suspended Queue ID: "{1785B9E0-212A-448D-BD76-5EDF3C2F5A43}"&lt;br /&gt;[0x80070005] Access is denied.&lt;br /&gt;&lt;br /&gt;For more information, see Help and Support Center at &lt;/span&gt;&lt;a href="http://go.microsoft.com/fwlink/events.asp"&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--&gt; The AICs are not properly registerd in COM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-114474217775771224?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/114474217775771224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=114474217775771224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/114474217775771224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/114474217775771224'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2006/04/access-is-denied-to-aic.html' title='Access is denied to AIC'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-112870652651694214</id><published>2005-10-07T19:29:00.000+02:00</published><updated>2005-10-07T19:35:51.423+02:00</updated><title type='text'>I made it!</title><content type='html'>I made it to the BPI+W MS conference in Redmond! :)&lt;br /&gt;&lt;br /&gt;Ja soc aqui, com va dir algú, i ja me'n vaig perquè avui és l'últim dia.&lt;br /&gt;&lt;br /&gt;Overall I enjoyed the conference. Most of the sessions were pretty interesting. Although, they confirmed my idea according to which you get out much more from these things if you have studied the topic before. I don't think it is a good idea to consider them "trainings", as my boss does sometimes. For me it's more like training "approfondi" and an opportunity to hear what other attendees have to say.&lt;br /&gt;&lt;br /&gt;I have also enjoyed the US, although I have not had lots of time to visit. Seattle and surrounding look like a good place to live (except for the traffic!).&lt;br /&gt;&lt;br /&gt;Going back today ...&lt;br /&gt;&lt;br /&gt;PS: Received an email from boss saying SMC vNext project finally postponed to August 2006!! I was looking forward to work with WWF in vNext but I guess it won't happen. I hope more projects arrive, though ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-112870652651694214?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/112870652651694214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=112870652651694214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/112870652651694214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/112870652651694214'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2005/10/i-made-it.html' title='I made it!'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-112775333893114149</id><published>2005-09-26T18:45:00.000+02:00</published><updated>2005-09-26T18:48:58.933+02:00</updated><title type='text'>Receive Location "Address should be unique"</title><content type='html'>This is another annoying thing about BTS2004 WSSLib I have discovered.&lt;br /&gt;&lt;br /&gt;You cannot have two receive locations with the same URI. The problem being that the view field is not included in the URI! So if you have two receive location for the same document library but different view it will not work.&lt;br /&gt;&lt;br /&gt;I have made it work in my demo by using &lt;a href="http://&lt;my"&gt;/"&gt;http://&lt;my&gt;/&lt;/a&gt; in one of them and &lt;a href="http://localhost"&gt;http://localhost&lt;/a&gt; in the other. Stupid but it works ...&lt;br /&gt;&lt;br /&gt;The question now is: How will I make it work in production? Can I create another URI that points to the same libary?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-112775333893114149?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/112775333893114149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=112775333893114149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/112775333893114149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/112775333893114149'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2005/09/receive-location-address-should-be.html' title='Receive Location &quot;Address should be unique&quot;'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-112775300153824483</id><published>2005-09-26T18:36:00.000+02:00</published><updated>2005-09-26T18:43:21.546+02:00</updated><title type='text'>WSSLib raised an error</title><content type='html'>I had a working demo with BTS 2004, InfoPath and WSS. The WSS site contains 3 views based on filters on a field from the InfoPath form.&lt;br /&gt;&lt;br /&gt;After playing around with it for a while I re-published the InfoPath form to the WSS site because I had done some changes and the filters on the WSS views disappeared (because the field on which they were based was republished). This caused the following anyoing error:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;The adapter "WSSLib" raised an error message. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Details "Server was unable to process request. --&gt; Cannot complete this action.&lt;br /&gt;Please try again. --&gt; Cannot complete this action.&lt;br /&gt;Please try again.".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;It took me ages to get rid of it! Putting back the filters did not work. I checked all results returned by google and nothing worked. In the end, I deleted the receive locations (I had not noticed they were still enabled and thus generating the error) and created them again: YES! It worked!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Conclusion: If your demo works and you have to show it to a potential client in two days, do not play with it!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-112775300153824483?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/112775300153824483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=112775300153824483' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/112775300153824483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/112775300153824483'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2005/09/wsslib-raised-error.html' title='WSSLib raised an error'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-112730504744524632</id><published>2005-09-21T14:04:00.000+02:00</published><updated>2005-09-21T14:17:27.453+02:00</updated><title type='text'>Thank you NewsGator!</title><content type='html'>It has been confirmed: I am going to Redmond for the &lt;a href="http://www.impactevents.com/bpiwf/Overview.aspx"&gt;BPI&amp;W conference&lt;/a&gt; at MSFT!&lt;br /&gt;&lt;br /&gt;I think I'm stressing a bit about it: Tonight I dram I had gone to the US and forgot my computer. I was happy to wake up and realize it was only a dream.&lt;br /&gt;&lt;br /&gt;Anyway since then I am checking everything I can find on BTS2006 and WWF (and a little bit of WCF -- but it is more tedious). In the end, I was checking so many blogs/sites that I could not keep up to date, so I decided to use an &lt;a href="http://en.wikipedia.org/wiki/News_aggregator"&gt;RSS aggregator&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Unfortunately, stand-alone RSS aggregators don't work in the office (probably has to do with security), so I have to use a web-based one (I chose &lt;a href="http://www.newsgator.com/home.aspx"&gt;NewsGator&lt;/a&gt; but I would have preferred &lt;a href="http://www.usablelabs.com/productBlogExpress.html"&gt;BlogExpress &lt;/a&gt;- it looks really cool).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-112730504744524632?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/112730504744524632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=112730504744524632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/112730504744524632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/112730504744524632'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2005/09/thank-you-newsgator.html' title='Thank you NewsGator!'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-112565174026237888</id><published>2005-09-02T11:01:00.000+02:00</published><updated>2005-09-21T14:04:13.823+02:00</updated><title type='text'>Big challenges coming up</title><content type='html'>I came back from holidays on Wednesday to find out that during boring, relax August many things had happend. Well, actually one: several people leaving the company and, most importantly, Mr. FS!!! What will I do without him? Well, it turns out this is my big opportunity because I will have to take up his duties. This is indeed a big challenge, for which I am thankful but also afraid.&lt;br /&gt;&lt;br /&gt;A most unexpected consequence is that I will probably (I'd say 80% chance) be going to Redmond, WA to MSFT HQ for a the Business Process Integration &amp;amp; Workflow Conference! WOA! I've never been to the US before!!! This is the reason why I am deep into workflow articles and tools at present. Wish me luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-112565174026237888?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/112565174026237888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=112565174026237888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/112565174026237888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/112565174026237888'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2005/09/big-challenges-coming-up.html' title='Big challenges coming up'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-112357096971362323</id><published>2005-08-09T08:57:00.000+02:00</published><updated>2005-08-09T09:03:42.130+02:00</updated><title type='text'>The return</title><content type='html'>Sis mesos després de l'última entrada, quan ja havia pràcticament oblidat que tinc un blog, m'han vingut ganes de reactivar-lo (i la feina que he tingut perquè ho havia oblidat tot: nom d'usuari, contrasenya, adreça mail, ... -- sort de la meva llibreteta dels passwords). Encara no sé ni per qui ni per què escric, però no és gaire important.&lt;br /&gt;&lt;br /&gt;Molts canvis des de l'última vegada que vaig passar per aquí: 6 mesos de la nova feina, amb resultats positius; 4 mesos de convivència amb el meu home, amb resultats també positius; vacances a Egipte, amb resultats no tan positius (algun dia explicaré els detalls), i d'aquí 4 dies, vacances a Itàlia!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-112357096971362323?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/112357096971362323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=112357096971362323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/112357096971362323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/112357096971362323'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2005/08/return.html' title='The return'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-110692603855919931</id><published>2005-01-28T16:15:00.000+01:00</published><updated>2005-01-28T16:35:59.746+01:00</updated><title type='text'>Missatge d'adeu</title><content type='html'>Aquest és el missatge electrònic que vaig enviar ahir als meus amics. Em sembla un bon record d'aquest moment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;Salut tout le monde!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Je suis enfin libre!! Eh oui, j'ai enfin réussi à me libérer du boulot au ministère avant de péter les plombs! Ouf ... &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Après un entretien, quelques semaines d'attentes, les vacances de Noël, un autre entretien et, finalement, une proposition de contrat et négociation du préavis auprès de Laurette (enfin, pas elle, mais presque), je quitte le SPF Justice (&lt;/span&gt;&lt;a style="font-family: courier new;" href="http://www.just.fgov.be/" target="_blank"&gt;http://www.just.fgov.be&lt;/a&gt;&lt;span style="font-family: courier new;"&gt;) lundi prochain pour commencer mardi chez Getronics (&lt;/span&gt;&lt;a style="font-family: courier new;" href="http://www.getronics.be/" target="_blank"&gt;http://www.getronics.be&lt;/a&gt;&lt;span style="font-family: courier new;"&gt;). &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Le plus gros dans l'affaire est que c'est un boulot au GD du Luxembourg. Je rejoins donc mon cher Sergio dans ce petit pays. Avant de m'installer la-bas, je suis encore à Bruxelles pendant 2 ou 3 semaines, donc ne m'oubliez pas tout de suite. Et ensuite, je ne serai qu'à 200km. et reviendrais donc souvent!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;br /&gt;Gros bisous à tous,&lt;br /&gt;&lt;br /&gt;Clara&lt;br /&gt;&lt;br /&gt;PS: Je vais essayer d'organiser un petit truc avec tout le monde avant de quitter mon appartement à Bruxelles. Vous serez avertis!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Avui és el meu penúltim dia ... Estar aquí és una mica trist. M'agradaria saber què pensen de tot això. Em sembla que em troben una mica rara ... Des que ho he anunciat, m'he mantingut al marge de tota la feina i no dic gaire res. No tinc ganes d'entrar en detalls perquè tinc l'impressió de ficar el dit a la llaga. Me'n vaig perquè aquest lloc és una merda. El fet que me'n vagi no fa més que reafirmar-ho.&lt;br /&gt;&lt;br /&gt;Dilluns haig d'anar a dir adeu a tothom, però si no conec ningú! Només fa 6 mesos que sóc aquí. En Geert (el meu jefe) m'ha insistit perquè ho faci. Espero que no hi hagi 'drink' ni res similar o em sentiré fatal. Es veu que han enviat un mail per anunciar-ho. Quin horror, jo que volia desapareixer discretament ...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-110692603855919931?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/110692603855919931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=110692603855919931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/110692603855919931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/110692603855919931'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2005/01/missatge-dadeu.html' title='Missatge d&apos;adeu'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-110691844634383057</id><published>2005-01-28T14:17:00.000+01:00</published><updated>2005-01-28T14:20:46.343+01:00</updated><title type='text'>O'Reilly</title><content type='html'>Una cosa interessant d'aquesta feina a l'administració és aquesta&lt;a href="http://bernardus.roj.just.fgov.be/documentatie/oreilly/"&gt; pàgina&lt;/a&gt; des d'on és poden descarregar una pila de llibres de O'Reilly. Suposo que no funcionarà des de casa meva, però no se sap mai. Hauria volgut fer un cd abans de marxar, però aquests ordinadors no tenen gravadora ...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-110691844634383057?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/110691844634383057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=110691844634383057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/110691844634383057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/110691844634383057'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2005/01/oreilly.html' title='O&apos;Reilly'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-110683493873232757</id><published>2005-01-27T15:03:00.000+01:00</published><updated>2005-01-30T15:49:48.890+01:00</updated><title type='text'>.NET &amp; cia</title><content type='html'>Nouveau boulot mardi.&lt;br /&gt;&lt;br /&gt;Il faut que je travaille un peu ce w-e afin d'avoir une idée sur .NET et BizTalk quand je commencerai. J'ai l'impression que les premières semaines seront assez dures ...&lt;br /&gt;&lt;br /&gt;Liens intéressants:&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Framework .Net&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.msdn.microsoft.com/netframework/"&gt;Documentation chez MS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnet.developpez.com/"&gt;.Net at developpez.com&lt;/a&gt; (super découverte ce site)&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;C sharp&lt;/span&gt;&lt;br /&gt;&lt;a href="http://rmdiscala.developpez.com/cours/livres/LivreBases.html#csharp"&gt;Bouquins&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.csharp-station.com/"&gt;C# station&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.hitmill.com/programming/dotNET/csharp.html"&gt;C# Programming&lt;/a&gt;&lt;br /&gt;&lt;a href="http://genamics.com/developer/csharp_comparative.htm"&gt;A comparative overview of C#&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;BizTalk&lt;/span&gt;&lt;br /&gt;&lt;a href="http://dotnetjunkies.com/WebLog/darrell.norton/articles/9795.aspx"&gt;http://dotnetjunkies.com/WebLog/darrell.norton/articles/9795.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/biztalk"&gt;Official BizTalk site&lt;/a&gt; (chez microsoft)&lt;br /&gt;Sur le site &lt;a href="http://www.perfectxml.com/biztalk.asp"&gt;Perfect XML&lt;/a&gt;&lt;br /&gt;Free tutorials on &lt;a href="http://www.biztalktrainers.com/tutorials.asp"&gt;BizTalk Trainers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;À completer ...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-110683493873232757?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/110683493873232757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=110683493873232757' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/110683493873232757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/110683493873232757'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2005/01/net-cia.html' title='.NET &amp; cia'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10436108.post-110683434410205340</id><published>2005-01-27T14:59:00.000+01:00</published><updated>2005-01-27T15:09:32.440+01:00</updated><title type='text'>Estrena morena</title><content type='html'>Ja està fet. Començava a ser hora de crear el meu propi blog. De moment, per ús purament personal, però podria canviar.&lt;br /&gt;&lt;br /&gt;Blog multilingüe, penso escriure en la llengua que tingui al cap en cada moment. El contingut encara no el tinc gaire clar, però voldria que fos una mena d'agenda i de diari personal.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10436108-110683434410205340?l=clara0809.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clara0809.blogspot.com/feeds/110683434410205340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10436108&amp;postID=110683434410205340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/110683434410205340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10436108/posts/default/110683434410205340'/><link rel='alternate' type='text/html' href='http://clara0809.blogspot.com/2005/01/estrena-morena.html' title='Estrena morena'/><author><name>Clara Oscura</name><uri>http://www.blogger.com/profile/05468595930338528438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://photos1.blogger.com/blogger/3591/807/1600/MagrittePipe.jpg'/></author><thr:total>0</thr:total></entry></feed>
