<?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:blogger='http://schemas.google.com/blogger/2008' 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-14758839</id><updated>2022-03-28T19:29:58.838+01:00</updated><category term="BizTalk"/><category term="orchestration"/><category term="Federated Identity"/><category term="Geneva"/><category term="Performance"/><category term="WCF"/><category term="Web Service"/><category term="Oslo"/><category term="BizTalk 2009"/><category term="Xsl"/><category term="BAM"/><category term="What not to do"/><category term="Xml"/><category term="exception"/><category term="schema"/><category term="wish-list"/><category term="Admin console"/><category term="Deployment"/><category term="Mapper"/><category term="SOA"/><category term="SOAP"/><category term="visual studio"/><category term="&quot;M&quot;"/><category term="Configuration"/><category term="Debug"/><category term="Microsoft"/><category term="Pipeline Components"/><category term="Serialization"/><category term="message"/><category term="Architecture"/><category term="Errors"/><category term="HAT"/><category term="HTTP"/><category term="PDC"/><category term="Pipelines"/><category term="XSD"/><category term="message-type"/><category term="messaging"/><category term="publish-subscribe"/><category term="subscriptions"/><category term="Astoria"/><category term="Azue"/><category term="Azure AppFabric"/><category term="Azure Service Bus"/><category term="BTSDF"/><category term="Business Rules Engine"/><category term="Cloud Services"/><category term="Community"/><category term="Documentation"/><category term="Dublin"/><category term="Enumerations"/><category term="GAC"/><category term="Generics"/><category term="IIS"/><category term="LOB Adapter SDK"/><category term="Logging"/><category term="MGrammar"/><category term="MSDN"/><category term="REST"/><category term="SWIFT"/><category term="Streaming"/><category term="TFS"/><category term="Tools"/><category term="Transform"/><category term="User Group"/><category term="Volta"/><category term="WP7"/><category term="WSE"/><category term="Workflow"/><category term="XSD.exe"/><category term="Zermatt"/><category term="Zombies"/><category term="accelerator"/><category term="biztalk troubleshooting"/><category term="casting"/><category term="guides"/><category term="namespace"/><category term="patterns"/><category term="proxy"/><category term="static"/><category term="versioning"/><title type='text'>Yossi Dahan [BizTalk]</title><subtitle type='html'>Yossi Dahan is a business processes and integration consultant living and working in the UK and focusing mostly on Microsoft technologies namely .net and Microsoft BizTalk Server.&#xa;&#xa;Through his blog Yossi hopes to share the challanges, successes and failures he faces day by day, as well as just general thoughts and ideas around the technologies.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default?alt=atom&amp;start-index=26&amp;max-results=25'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>278</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14758839.post-8032890568774648001</id><published>2011-10-07T20:45:00.001+01:00</published><updated>2011-10-07T20:45:19.713+01:00</updated><title type='text'>New Beginnings</title><summary type="text">In February this year I have joined the ranks of Microsoft UK as a technical pre-sales guy after working as an independent consultant for about 7 years (and as a developer of kind for several years before that).   Prior to joining Microsoft I&#39;ve been working almost exclusively with BizTalk from the early stages of BizTalk Server 2000 and all the way through to BizTalk Server 2010 and so it made </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/8032890568774648001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=8032890568774648001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/8032890568774648001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/8032890568774648001'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2011/10/new-beginnings.html' title='New Beginnings'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-2195791219373124814</id><published>2011-06-21T21:10:00.001+01:00</published><updated>2011-06-21T21:10:22.685+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BizTalk"/><title type='text'>BizTalk and the MOS protocol</title><summary type="text">In a meeting a few weeks ago the question of how to support the MOS protocol with BizTalk came up.  The MOS protocol, used in the media industry, has two flavours -     Versions 3.x are implemented as ‘proper’ web services     Versions 2.x are implemented as ‘xml over TCP’    As the former is a no-brainer for BizTalk, I wanted to look at what it would take to support the later-   The protocol (as</summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/2195791219373124814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=2195791219373124814' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/2195791219373124814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/2195791219373124814'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2011/06/biztalk-and-mos-protocol.html' title='BizTalk and the MOS protocol'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-1ALUOZdqNG0/TgD6SDvvVmI/AAAAAAAAAgk/sil-iqYAK9U/s72-c/image_thumb1.png?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-846541106019884958</id><published>2011-04-19T11:45:00.001+01:00</published><updated>2011-04-19T11:45:15.979+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure AppFabric"/><category scheme="http://www.blogger.com/atom/ns#" term="Azure Service Bus"/><category scheme="http://www.blogger.com/atom/ns#" term="BizTalk"/><title type='text'>From the phone through the cloud and into BizTalk on my laptop</title><summary type="text">Last week I sat down to prepare a demo for an ‘application infrastructure’ workshop I’m running next week in which I wanted to demonstrate exposing a BizTalk WCF receive location accessed through the Windows Azure AppFabric Service Bus.  Granted - with the BizTalk Server 2010 Feature Pack released last October – this is merely a case of running the Publish WCF Service Wizard, but I thought it </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/846541106019884958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=846541106019884958' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/846541106019884958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/846541106019884958'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2011/04/from-phone-through-cloud-and-into.html' title='From the phone through the cloud and into BizTalk on my laptop'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_7lqvqdOFqOU/Ta1nmMvy-UI/AAAAAAAAAYM/Ob7WaG2CMUI/s72-c/image_thumb3%5B1%5D.png?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-7089428366307380048</id><published>2011-03-04T11:54:00.001+00:00</published><updated>2011-03-04T11:54:46.014+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BizTalk 2009"/><category scheme="http://www.blogger.com/atom/ns#" term="SWIFT"/><title type='text'>No A4SWIFT 2.3 folder was found under the SWIFT Messages folder</title><summary type="text">Using BizTalk SWIFT Accelerator 2010 on my new laptop I got this error when trying to deploy the BRE validation policies for my schemas.  This is only visible by inspecting the log which, on Windows 7, is created at C:\ProgramData by default.  The error is somewhat misleading, because I’m not using A4SWIFT 2.3 (but rather the newer 2010 version), but don’t be tempted to run and install that, the </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/7089428366307380048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=7089428366307380048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/7089428366307380048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/7089428366307380048'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2011/03/no-a4swift-23-folder-was-found-under.html' title='No A4SWIFT 2.3 folder was found under the SWIFT Messages folder'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-118061529378313868</id><published>2011-03-04T09:59:00.001+00:00</published><updated>2011-03-04T09:59:23.723+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="accelerator"/><category scheme="http://www.blogger.com/atom/ns#" term="BizTalk"/><title type='text'>Installing the BizTalk 2010 Accelerator for SWIFT (or any other, for that matter)</title><summary type="text">…it’s been a while since I’ve worked with any BizTalk accelerator, and so I was a bit confused when I knew for a fact there’s an updated version of the accelerator for BizTalk 2010, but I couldn’t find a download anywhere.  Turns out these are now on the actual BizTalk media, in a folder called….wait for it…BizTalk Accelerators!  I just never thought of looking with the actual product. my bad. </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/118061529378313868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=118061529378313868' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/118061529378313868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/118061529378313868'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2011/03/installing-biztalk-2010-accelerator-for.html' title='Installing the BizTalk 2010 Accelerator for SWIFT (or any other, for that matter)'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_7lqvqdOFqOU/TXC38zXYYTI/AAAAAAAAAYA/wB9DaQvX8-I/s72-c/wlEmoticon-smile%5B2%5D.png?imgmax=800" height="72" width="72"/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-6850725216873940738</id><published>2011-02-06T18:52:00.001+00:00</published><updated>2011-02-06T18:52:15.151+00:00</updated><title type='text'>Goodbye MVP</title><summary type="text">Under any other circumstances, being stripped of my MVP status would have been quite a blow.  I just love the MVP programme. over the past 4 years it has given me more than I could have ever imagined (or ask for.)    I have met incredibly talented people, engaged in very interesting activities and was given great opportunities to influence technologies I really care about.  Sadly, I now have to </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/6850725216873940738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=6850725216873940738' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/6850725216873940738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/6850725216873940738'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2011/02/goodbye-mvp.html' title='Goodbye MVP'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-5633041522376623461</id><published>2011-01-21T10:51:00.001+00:00</published><updated>2011-01-21T10:51:50.870+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WP7"/><title type='text'>WP7, PivotControl and data binding</title><summary type="text">I’m playing with windows phone 7 a little bit (anybody isn’t?) and  bumped into this today -   I have a page with a PivotControl, and the PivotControl is bound to an ObservableCollection.   When the page is loaded it calls a service asynchronously and populates the collection with results from the service.   On first run everything seemed ok, but playing around with the application it would often</summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/5633041522376623461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=5633041522376623461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/5633041522376623461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/5633041522376623461'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2011/01/wp7-pivotcontrol-and-data-binding.html' title='WP7, PivotControl and data binding'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-5150067013982993204</id><published>2011-01-10T15:02:00.001+00:00</published><updated>2011-01-14T15:48:55.282+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BizTalk"/><category scheme="http://www.blogger.com/atom/ns#" term="WCF"/><title type='text'>WCF behaviour to track inline WCF requests to BAM</title><summary type="text">In the project I’m on, as I’ve mentioned a few times, we have an elaborate infrastructure to log our activity using BAM.  This relies largely on a set of pipelines with custom components as its the most efficient and non-intrusive approach in my view.  The problem though, is that this approach does not cover ‘inline sends’ to services (which we don’t do too often, but have in a couple of places);</summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/5150067013982993204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=5150067013982993204' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/5150067013982993204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/5150067013982993204'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2011/01/wcf-behaviour-to-track-inline-wcf.html' title='WCF behaviour to track inline WCF requests to BAM'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-7692643643844240875</id><published>2010-12-23T11:34:00.001+00:00</published><updated>2010-12-23T11:34:00.317+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Workflow"/><title type='text'>Note to self  on workflow 4, context correlation and service parameters</title><summary type="text">Sorry if this is a bit too vague, but I wanted to make note of this, before I forget, and figured – if it might help someone – might as well blog it as is -   I’ve set-up a workflow with a context correlation scenario – in my scenario I used a pick activity, but I don’t know if that’s significant, where the trigger of one Pick branch has a ‘receive and send reply’ template in which the receive </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/7692643643844240875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=7692643643844240875' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/7692643643844240875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/7692643643844240875'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/12/note-to-self-on-workflow-4-context.html' title='Note to self  on workflow 4, context correlation and service parameters'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-8820143028141481808</id><published>2010-12-17T11:03:00.001+00:00</published><updated>2010-12-17T11:03:01.231+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BAM"/><category scheme="http://www.blogger.com/atom/ns#" term="BizTalk"/><title type='text'>More on BAM</title><summary type="text">In some places we’re using inline WCF calls to services for various reasons (a practice I’m not entirely comfortable with, but I know many people advocate, so I guess the jury is out….)  One of the problems with this approach, in our case, is that we’re bypassing the elaborate tracking infrastructure we have in place which relies, largely, on BizTalk pipelines that don’t exist when using inline </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/8820143028141481808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=8820143028141481808' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/8820143028141481808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/8820143028141481808'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/12/more-on-bam.html' title='More on BAM'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-6655461587327482664</id><published>2010-12-07T09:23:00.001+00:00</published><updated>2010-12-07T09:23:02.912+00:00</updated><title type='text'>Do you instrument you BizTalk application?</title><summary type="text">If you don’t, you should. If you do – you should make sure you do it well.   Either way I just bumped into this brilliant paper  </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/6655461587327482664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=6655461587327482664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/6655461587327482664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/6655461587327482664'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/12/do-you-instrument-you-biztalk.html' title='Do you instrument you BizTalk application?'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-1500065557410333341</id><published>2010-11-29T14:41:00.001+00:00</published><updated>2010-11-29T14:41:55.864+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BizTalk"/><title type='text'>Controlling the credentials used by the SOAP adapter from an orchestration</title><summary type="text">A long time ago I looked into how one could provider the credentials to use when accessing a web service using the SOAP adapter from the process.   The context for this is, of course, a multi-tenancy solution, where the system calls a third party service, but needs to make that call in the context of the current user it is serving. Each instance of the process may be serving a different user/</summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/1500065557410333341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=1500065557410333341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/1500065557410333341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/1500065557410333341'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/11/controlling-credentials-used-by-soap.html' title='Controlling the credentials used by the SOAP adapter from an orchestration'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-3867890280827565076</id><published>2010-11-24T08:03:00.001+00:00</published><updated>2010-11-24T08:03:08.964+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BAM"/><category scheme="http://www.blogger.com/atom/ns#" term="BizTalk"/><title type='text'>The tale of the mysterious BAM records</title><summary type="text">We’ve been using BAM to log the activity of our solution which is running in production under a reasonable load.    Most of the data comes from receive and send pipelines but some is written from orchestrations or even custom code as well, all of it is stored using the BAM API, mostly using the buffered event stream, but occasionally using the direct event stream and orchestration event stream.  </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/3867890280827565076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=3867890280827565076' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/3867890280827565076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/3867890280827565076'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/11/tale-of-mysterious-bam-records.html' title='The tale of the mysterious BAM records'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-8177478179728050414</id><published>2010-11-03T08:30:00.001+00:00</published><updated>2010-11-03T08:30:54.399+00:00</updated><title type='text'>MockingBird - Reminder to self</title><summary type="text">If you’re using MockingBird (I quite like it!), you’re on windows 7, and you keep getting http 404 -   Make sure the application pool used is configured for the ‘classic’ .net pipeline (as opposed to the ‘integrated’ one)  I keep forgetting!  </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/8177478179728050414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=8177478179728050414' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/8177478179728050414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/8177478179728050414'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/11/mockingbird-reminder-to-self.html' title='MockingBird - Reminder to self'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-8858712459774213776</id><published>2010-11-03T08:25:00.001+00:00</published><updated>2010-11-03T08:25:43.204+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BizTalk"/><title type='text'>More on Bindings</title><summary type="text">Recently I’ve worked on splitting our binding files -  Until now we would normally build our application, deploy it locally, sort out ports and stuff, export binding and package that with our deployment framework; we would typically also create copies of the binding files for the various environment (dev, test, UAT, production) and modify values in there as needed before adding these copies to </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/8858712459774213776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=8858712459774213776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/8858712459774213776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/8858712459774213776'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/11/more-on-bindings.html' title='More on Bindings'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-3974573086654155049</id><published>2010-10-08T11:20:00.001+01:00</published><updated>2010-10-08T11:20:40.945+01:00</updated><title type='text'>Visual Studio 2008, unit testing and partial classes</title><summary type="text">Been working on some code for which I have a decent amount of unit tests (around 350 individual tests), and was quite proud of myself.  The unit tests are dividing to different test classes, each groups related tests together.  At some point I realised one of these test classes is getting quite large, and for ease of maintenance I decided to split it into several files, using the partial class </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/3974573086654155049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=3974573086654155049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/3974573086654155049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/3974573086654155049'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/10/visual-studio-2008-unit-testing-and.html' title='Visual Studio 2008, unit testing and partial classes'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-3951600388458680813</id><published>2010-10-01T20:35:00.001+01:00</published><updated>2010-10-01T20:35:47.185+01:00</updated><title type='text'>Great news in my mailbox this evening</title><summary type="text">Somebody was working very hard at Microsoft, and is very punctual - it is exactly the 1st of October and the email arrived letting me know that my MVP status renewal has been approved for yet another year.   One thing I really like about the MVP programme (out of many) is the fact that it is up for renewal every year and that, despite what some may think, and to the best of my knowledge, MVPs </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/3951600388458680813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=3951600388458680813' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/3951600388458680813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/3951600388458680813'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/10/great-news-in-my-mailbox-this-evening.html' title='Great news in my mailbox this evening'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-7528548936550105648</id><published>2010-09-29T14:53:00.001+01:00</published><updated>2010-09-29T14:53:24.820+01:00</updated><title type='text'>BizTalk on Windows Update</title><summary type="text">   ..this is the first time I see an update to BizTalk being pushed over Windows Update….  </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/7528548936550105648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=7528548936550105648' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/7528548936550105648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/7528548936550105648'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/09/biztalk-on-windows-update.html' title='BizTalk on Windows Update'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_7lqvqdOFqOU/TKNE0_tb6dI/AAAAAAAAAXM/C7B29P1L2k8/s72-c/image_thumb%5B1%5D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-2723104155176462526</id><published>2010-09-20T18:12:00.001+01:00</published><updated>2010-09-20T18:12:13.350+01:00</updated><title type='text'>Flowing clear error messages from transforms</title><summary type="text">This one comes up every now and again, and although targeted at a specific group – those who use custom xsl for their transforms – as our very own Oleg Gershikov has a nice approach to it, it is worth repeating here -   You have an orchestration, in which you have a transform shape, and at runtime, the transform fails.    This usually results with a typical BizTalk error message – very detailed, </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/2723104155176462526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=2723104155176462526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/2723104155176462526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/2723104155176462526'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/09/flowing-clear-error-messages-from.html' title='Flowing clear error messages from transforms'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-3712355966873970699</id><published>2010-09-14T11:20:00.001+01:00</published><updated>2010-09-14T11:20:18.206+01:00</updated><title type='text'>Generics will break intellisense, so have some faith!</title><summary type="text">Sometime there are some BizTalk quirks that whilst not very harmful, can take along time to figure out, and so can really hurt productivity and get developers (and managers) very frustrated; they often happen when you’re taking a step or two away from the paved path, and do things a little bit more adventurous, but not to say not valid….here’s one -   We have a helper class we use in many </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/3712355966873970699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=3712355966873970699' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/3712355966873970699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/3712355966873970699'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/09/generics-will-break-intellisense-so.html' title='Generics will break intellisense, so have some faith!'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-1045161202736695960</id><published>2010-09-01T11:17:00.001+01:00</published><updated>2010-09-01T11:17:23.778+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BizTalk"/><title type='text'>Value does not fall within the expected range, when starting application</title><summary type="text">Roni was phased by this one for a while, and I didn’t have a clue either, but starting an application which had worked just fine and to which he simply added another orchestration failed with the error -   Could not enlist orchestration &lt;type details here&gt;.      Could not enlist orchestration &lt;type details here&gt;. Value does not fall within the expected range  Turns out there’s a bug in BizTalk </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/1045161202736695960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=1045161202736695960' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/1045161202736695960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/1045161202736695960'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/09/value-does-not-fall-within-expected.html' title='Value does not fall within the expected range, when starting application'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-1112636240850478482</id><published>2010-08-27T09:29:00.001+01:00</published><updated>2010-08-27T09:29:50.871+01:00</updated><title type='text'>Let me introduce you to the Windows Server AppFabric CAT team</title><summary type="text">The ‘BizTalk Rangers’ are a some of the brightest people I’ve ever met; I’ve been lucky enough to engage with some of them over the past few years and it has always been a very enriching experience, I learnt a lot every time!  I always thought that these guys must have no life, I can’t see how else they could be doing all the hard work they are doing as well as stay at the forefront of technology</summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/1112636240850478482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=1112636240850478482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/1112636240850478482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/1112636240850478482'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/08/let-me-introduce-you-to-windows-server.html' title='Let me introduce you to the Windows Server AppFabric CAT team'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-9205801996368211219</id><published>2010-08-25T18:07:00.001+01:00</published><updated>2010-08-25T18:07:48.631+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="biztalk troubleshooting"/><title type='text'>Lessons Learnt – the story of a recent production issue</title><summary type="text">Yesterday we’ve had a major production issue, which resulted in our system being pretty much unusable.  Below is much of the story, it is quite long, and that with me skipping a lot of the detail I felt was unnecessary to understand the main points, I wanted to highlight the route we’ve taken to resolution, and the key facts we’ve looked at.  You can skip to the summary section in the end, if you</summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/9205801996368211219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=9205801996368211219' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/9205801996368211219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/9205801996368211219'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/08/lessons-learnt-story-of-recent.html' title='Lessons Learnt – the story of a recent production issue'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-916246954798614716</id><published>2010-08-09T10:19:00.001+01:00</published><updated>2010-08-09T10:19:16.536+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BizTalk"/><title type='text'>Having trouble assigning a class to a message?</title><summary type="text">Despite some maintenance overhead that’s required, for a while now I’ve been a fan of assigning messages to classes and vice versa when needing to move between a BizTalk orchestration and code.  I’m pretty sure I (as well as others) blogged about this before, but for completeness sake the idea is that if you have a schema describing an entity, and a class describing exactly the same entity, and </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/916246954798614716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=916246954798614716' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/916246954798614716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/916246954798614716'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/08/having-trouble-assigning-class-to.html' title='Having trouble assigning a class to a message?'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14758839.post-6697735219258179032</id><published>2010-05-19T08:34:00.001+01:00</published><updated>2010-05-19T08:34:29.918+01:00</updated><title type='text'>An unclear orchestration designer error in 2006, thankfully one that’s easy to fix</title><summary type="text">Yesterday I’ve tried to write a simple expression in the orchestration designer (BizTalk 2006) and got the following -      Could not parse expression. System.ArgumentNullException: Collection cannot be null.    Parameter name: c       at System.Collections.ArrayList.InsertRange(Int32 index, ICollection c)       at System.Collections.ArrayList.AddRange(ICollection c)       at </summary><link rel='replies' type='application/atom+xml' href='http://blog.sabratech.co.uk/feeds/6697735219258179032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14758839&amp;postID=6697735219258179032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/6697735219258179032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14758839/posts/default/6697735219258179032'/><link rel='alternate' type='text/html' href='http://blog.sabratech.co.uk/2010/05/unclear-orchestration-designer-error-in.html' title='An unclear orchestration designer error in 2006, thankfully one that’s easy to fix'/><author><name>Yossi Dahan</name><uri>http://www.blogger.com/profile/00273796629458942657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://www.sabratech.co.uk/Sabra-White-Small.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_7lqvqdOFqOU/S_OUhL8hxOI/AAAAAAAAAVQ/M7urar_PgPo/s72-c/image001_thumb1.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry></feed>