<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>KeystrokeEsbNet Forum Rss Feed</title><link>http://www.codeplex.com/Project/ListForums.aspx?ProjectName=KeystrokeEsbNet</link><description>KeystrokeEsbNet Forum Rss Description</description><item><title>New Post: Dynamic custom service parameters</title><link>http://keystrokeesbnet.codeplex.com/Thread/View.aspx?ThreadId=52116</link><description>&lt;div style="line-height: normal;"&gt;&lt;p dir=ltr style="margin-right:0px"&gt;Hi Brian, &lt;br&gt;
&lt;strong&gt;&lt;em&gt;TIP:&lt;br&gt;
As a general reference, you can use the ESB Management Console code as sample code. &lt;br&gt;
&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
For what you want - a simple name/value pair..., &lt;br&gt;
&lt;br&gt;
there's a 1-liner you can use to set the value...&lt;br&gt;
&lt;span style="font-size:13px"&gt;&lt;br&gt;
           oEnv.SetCustomParam(&amp;quot;productABC&amp;quot;, &amp;quot;MN&amp;quot;)&lt;br&gt;
&lt;br&gt;
...and send the request...&lt;br&gt;
&lt;br&gt;
&lt;/span&gt;        oServer.ProcessMsgSync(oEnv.XML, sXMLResponse)&lt;/p&gt;
&lt;p dir=ltr style="margin-right:0px"&gt;...and to get the value in your handler...&lt;br&gt;
&lt;span style="font-size:13px"&gt;    sProdABCValue =  oEnv.GetCustomParam(&amp;quot;productABC&amp;quot;)&lt;/span&gt;&lt;br&gt;
&lt;br&gt;
Here's an excerpt from the ESB Management Console:&lt;span style="font-size:13px;color:#008000"&gt; &lt;hr&gt;
&lt;p&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;Dim&lt;/span&gt;&lt;span style="font-size:13px"&gt; oServer &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;As&lt;/span&gt;&lt;span style="font-size:13px"&gt; &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;New&lt;/span&gt;&lt;span style="font-size:13px"&gt; ESB.Core.Adaptors.Transport.RequestHandlerProxy.Sender(Session(&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&amp;quot;SendUrl&amp;quot;&lt;/span&gt;&lt;span style="font-size:13px"&gt;), Session(&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&amp;quot;TransportType&amp;quot;&lt;/span&gt;&lt;span style="font-size:13px"&gt;), Session(&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&amp;quot;TransportClientEndPointName&amp;quot;&lt;/span&gt;&lt;span style="font-size:13px"&gt;))&lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;Dim&lt;/span&gt;&lt;span style="font-size:13px"&gt; oTimer &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;As&lt;/span&gt;&lt;span style="font-size:13px"&gt; &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;New&lt;/span&gt;&lt;span style="font-size:13px"&gt; ESB.Core.Util.Timer&lt;br&gt;
oTimer.StartTimer()&lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;Dim&lt;/span&gt;&lt;span style="font-size:13px"&gt; sXMLResponse &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;As&lt;/span&gt;&lt;span style="font-size:13px"&gt; &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;String&lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px;color:#008000"&gt;'Add in a Custom Parameter which tells the Send Transport Adaptors (if they choose to honour it...)&lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px;color:#008000"&gt;'how many times to execute this request at their level&lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px;color:#008000"&gt;'Note that they run their own loop, independent of the one in here.&lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px;color:#008000"&gt;'That ensures all connection and data setup times are removed from those timings&lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px;color:#008000"&gt;'Use the GetBaseContext.m_sExecutionTime to get those timings...&lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&lt;br&gt;
Dim&lt;/span&gt;&lt;span style="font-size:13px"&gt; oEnv &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;As&lt;/span&gt;&lt;span style="font-size:13px"&gt; &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;New&lt;/span&gt;&lt;span style="font-size:13px"&gt; ESB.Core.XMLSchemaClasses.ESBEnvelope.Envelope&lt;br&gt;
oEnv.XML = txtXMLRequest.Text&lt;br&gt;
&lt;strong&gt;&lt;br&gt;
oEnv.SetCustomParam(ESBConstants.C_sClientNumExecutionTimes, txtNumExecutionTimesAdaptor.Text)&lt;br&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:13px;color:#008000"&gt;&lt;br&gt;
'++Make the call&lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;For&lt;/span&gt;&lt;span style="font-size:13px"&gt; nExecutionTimes &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;As&lt;/span&gt;&lt;span style="font-size:13px"&gt; &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;Integer&lt;/span&gt;&lt;span style="font-size:13px"&gt; = 1 &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;To&lt;/span&gt;&lt;span style="font-size:13px"&gt; txtNumExecutionTimes.Text
&lt;p&gt; &lt;strong&gt;oServer.ProcessMsgSync(oEnv.XML, sXMLResponse)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:13px;color:#008000"&gt;'--Make the call&lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;Next&lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px"&gt;oTimer.StopTimer()&lt;br&gt;
txtXMLResponse.Text = sXMLResponse&lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;Dim&lt;/span&gt;&lt;span style="font-size:13px"&gt; oXMLUtil &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;As&lt;/span&gt;&lt;span style="font-size:13px"&gt; &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;New&lt;/span&gt;&lt;span style="font-size:13px"&gt; ESB.Core.XMLSchemaClasses.XMLUtil&lt;br&gt;
txtXMLResponse.Text = oXMLUtil.PrettyFormatXML(sXMLResponse)&lt;br&gt;
txtResponseTime.Text = oTimer.Duration() &amp;amp; &lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&amp;quot;;&amp;quot;&lt;/span&gt;&lt;span style="font-size:13px"&gt; &amp;amp; GetBaseContext.m_sExecutionTime 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;/span&gt;
&lt;p&gt;
&lt;p&gt;Also, for Configured Services, in the Service Pipeline Configuration, you can specify a Custom Parameter for your handlers [these are in the Multi-Level-Overrides, so you can take advantage of the Data Inheritance feature here too...]&lt;br&gt;
The example below specifies a handler [used for stubbing out the service implementation for clients during the dev. process] that returns a particular file. &lt;br&gt;
So, you can define your service [in config only], have it return a payload from a file by configuring a standard handler, and specify for that particular service, which payload to return.&lt;br&gt;
The next service you define [or use the context in the request envelope to vary the responses based upon a set of context strings used for testing etc.] can use the same config code, just change the file to be returned...&lt;br&gt;
&lt;hr&gt;
&lt;/p&gt;
&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;PipelineMapSection&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt; &lt;/span&gt;&lt;span style="font-size:13px;color:#ff0000"&gt;name&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;=&lt;/span&gt;&lt;span style="font-size:13px"&gt;&amp;quot;&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;Testing - Generic SOAP Transport Adaptor&lt;/span&gt;&lt;span style="font-size:13px"&gt;&amp;quot;&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt; &lt;br&gt;
&amp;lt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;PipelineEntry&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;ResolveNameEntry&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;ContextEntry&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt; &lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;Context&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;http://ESB.Keystroke.com.au/ESB/wsdl/.ProcessMsgSync&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;Context&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;ResolveName&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;ProcessMsgSync&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;ResolveName&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;PipelineID&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;1&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;PipelineID&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;ProcessInParallel&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;0&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;ProcessInParallel&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;ResponseIsRequestForNextPipelineItem&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;1&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;ResponseIsRequestForNextPipelineItem&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt; &lt;br&gt;
&amp;lt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;MultiLevelOverrides&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt; &lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;TransactionComponent&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;ESB.Testing.TestTxns.ReturnSpecifiedFileHandler&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;TransactionComponent&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;ComponentServer&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt; &lt;/span&gt;&lt;span style="font-size:13px;color:#ff0000"&gt;suffix&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;=&lt;/span&gt;&lt;span style="font-size:13px"&gt;&amp;quot;&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;yes&lt;/span&gt;&lt;span style="font-size:13px"&gt;&amp;quot;&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;Base\Solutions\Main\Testing\ESB.Testing.TestTxn\bin\ESB.Testing.TestTxns.dll&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;ComponentServer&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt; &lt;br&gt;
&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&lt;strong&gt;Custom&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt; &lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:13px;color:#a31515"&gt;ParamName&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;ReturnSpecifiedFile&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;ParamName&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt; &lt;br&gt;
&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:13px;color:#a31515"&gt;ParamValue&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;C:\ESB\DevServer2\Source\ESB\Base\Solutions\Main\Management\ESB.Management.Portal\Testing\XMLRequests\ESBCore\ESBTest15_Sync.xml&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;ParamValue&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt; &lt;br&gt;
&lt;strong&gt;&amp;lt;/&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&lt;strong&gt;Custom&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt; &lt;br&gt;
&amp;lt;/&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;MultiLevelOverrides&lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&amp;gt; ..... &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;  &lt;hr&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>minas</author><pubDate>Fri, 03 Apr 2009 11:05:06 GMT</pubDate><guid isPermaLink="false">New Post: Dynamic custom service parameters 20090403110506A</guid></item><item><title>New Post: Dynamic custom service parameters</title><link>http://keystrokeesbnet.codeplex.com/Thread/View.aspx?ThreadId=52116</link><description>&lt;div style="line-height: normal;"&gt;Is there a way to send custom service parameters in the message header from the client?&lt;br&gt;
&lt;br&gt;
I am able to create them in the message envelope on the client, but they are not there in the service.&amp;nbsp; It appears the service is reading the header portion from configuration instead.&amp;nbsp; Is that right?&lt;br&gt;
&lt;br&gt;
Here's how I had the client inject custom parameters:&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void invokeService(ProcessMsgClient client)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ESBMessage request = new ESBMessage();&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create request message.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlDocument reqXML = new System.Xml.XmlDocument();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reqXML.InnerXml = txtPayload.Text;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; createCustomParameters(reqXML, &amp;quot;productABC&amp;quot;, &amp;quot;MN&amp;quot;);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.EnvelopeXML = reqXML.DocumentElement;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Submit request.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AsyncCallback resultHandler = new AsyncCallback(ServiceCompleted);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; client.BeginProcessMsgSync(request,resultHandler,null);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void createCustomParameters(XmlDocument reqXML, String aProductId, String aStateCd)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlNamespaceManager nsmgr = new XmlNamespaceManager(reqXML.NameTable);&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlElement root = reqXML.DocumentElement;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nsmgr.AddNamespace(&amp;quot;df&amp;quot;, root.NamespaceURI);&amp;nbsp; // Add a default namespace reference.&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlNode customServiceNode = root.SelectSingleNode(&amp;quot;./df:header/df:service/df:custom&amp;quot;, nsmgr);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (customServiceNode == null)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlNode serviceNode = root.SelectSingleNode(&amp;quot;./df:header/df:service&amp;quot;, nsmgr);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; customServiceNode = reqXML.CreateNode(XmlNodeType.Element, &amp;quot;custom&amp;quot;, serviceNode.NamespaceURI);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serviceNode.AppendChild(customServiceNode);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Add product id parameter.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlNode productIdNode = reqXML.CreateNode(XmlNodeType.Element, &amp;quot;productId&amp;quot;, serviceNode.NamespaceURI);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; productIdNode.InnerText = aProductId;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; customServiceNode.AppendChild(productIdNode);&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Add state parameter.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlNode stateNode = reqXML.CreateNode(XmlNodeType.Element, &amp;quot;stateCd&amp;quot;, serviceNode.NamespaceURI);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stateNode.InnerText = aStateCd;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; customServiceNode.AppendChild(stateNode);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;</description><author>bmatchey</author><pubDate>Thu, 02 Apr 2009 20:37:35 GMT</pubDate><guid isPermaLink="false">New Post: Dynamic custom service parameters 20090402083735P</guid></item><item><title>New Post: Configured adaptor</title><link>http://keystrokeesbnet.codeplex.com/Thread/View.aspx?ThreadId=51430</link><description>&lt;div style="line-height: normal;"&gt;I got past the Server Application Unavailable error.&lt;br&gt;
It turns out the event log was full and it stopped ESB.NET from completely processing the request.&lt;br&gt;
&lt;br&gt;
The event it was trying to log was:&lt;br&gt;
&lt;em&gt;Could not invoke start async logger URL : http://localhost/ESB/Source/AsyncLogger/MsmqToMsSql.aspx. Service URL invoking is:http://localhost/ESB/Source/CoreInternetTransportAdaptors/Wcf/ESBSoapXmlDocTransport.svc/Default&lt;br&gt;
&lt;/em&gt;&lt;br&gt;
I thought I had SQL logging turned off, but maybe it isn't.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Anyway, I have confirmed that my configured adapter is firing.&lt;br&gt;
&lt;br&gt;
Thanks for your help, Minas.&amp;nbsp; (BTW: I'm still interested in your comments of the email I sent you.)&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;</description><author>bmatchey</author><pubDate>Fri, 27 Mar 2009 20:29:49 GMT</pubDate><guid isPermaLink="false">New Post: Configured adaptor 20090327082949P</guid></item><item><title>New Post: Configured adaptor</title><link>http://keystrokeesbnet.codeplex.com/Thread/View.aspx?ThreadId=51430</link><description>&lt;div style="line-height: normal;"&gt;Ok, I've gotten a little further.&lt;br&gt;
My problem was a bit of a misunderstanding on how best to do things. In my first attempt, I read through all the documentation I could find and tried to create files manually based on what I read.&lt;br&gt;
There's a much easier way as Minas has eluded to above.&lt;br&gt;
&lt;br&gt;
To hook up an existing service to ESB.NET, my advice to you is to start in ServicePipeline.config.&lt;br&gt;
You will find this file at \ESB.NET\6.2.9.0_x64\Source\ESB\Base\Solutions\Main\Configuration\XMLConfigFiles\ServicePipeline.config.&lt;br&gt;
&lt;br&gt;
Create a &amp;quot;ESB.Core.Pipeline/Config/PipelineConfig/Vertical/PipelineMapSection&amp;quot; node for your service (see example below).&lt;br&gt;
Save the ServicePipeline.config changes and browse to &amp;quot;Service Pipeline&amp;quot; in ESB Management console.&lt;br&gt;
Click View BSDL on your service.&amp;nbsp; This will create the BSDL file shown at the top to the resulting page.&lt;br&gt;
&lt;span id=Label2&gt;&amp;nbsp; \ESB.NET\6.2.9.0_x64\Source\ESB\Base\Solutions\Main\Management\ESB.Management.Portal\ServiceDefinitions\ServiceDefinition.com.fsc.MyServiceESBNETAdaptor.1.0.0.0.xml&lt;/span&gt;
&lt;br&gt;
Modify this file in a text editor, adding a &amp;quot;ServiceDefinition/Service/Request/Document/Schema/Url&amp;quot; node that points to your service handler's schema.&lt;br&gt;
Save your changes, return to &amp;quot;Service Pipeline&amp;quot; in ESB Management console and try the &amp;quot;Sample Request&amp;quot; link on your service.&lt;br&gt;
You should see an xml example that you can adjust and &amp;quot;Send Request&amp;quot;.&amp;nbsp; (This is still failing for me with an unhandled exception somewhere, but I believe the steps so far are proper.&amp;nbsp; Minas, please verify and/or comment.&amp;nbsp; Note: I have added the MyServiceHandler class  to my service - extends ESB.Adaptors.Application.Workflow.ServiceBase -, but I am getting a Server Application Unavailable message and nothing in the Event log.)&lt;br&gt;
&lt;br&gt;
&lt;h1&gt;&lt;span style="font-family:verdana;color:#ff3300"&gt;Server Application Unavailable
&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;
&lt;span style="font-family:verdana"&gt;
The web application you are attempting to access on this web server is
currently unavailable.&amp;nbsp; Please hit the &amp;quot;Refresh&amp;quot; button in your web
browser to retry your request.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Administrator Note:
&lt;/strong&gt; An error message detailing the cause of this specific request
failure can be found in the application event log of the web server.
Please review this log entry to discover what caused this error to
occur. &lt;/p&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
PipelineMapSection example:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;PipelineMapSection&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;PipelineEntry&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ResolveNameEntry&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContextEntry&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Context&amp;gt;com.myDomain.MyServiceESBNETAdaptor.1.0.0.0&amp;lt;/Context&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ResolveName&amp;gt;MyServiceRequestType::http://schemas.datacontract.org/2004/07/MyServiceESBNETAdaptor&amp;lt;/ResolveName&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;PipelineID&amp;gt;1&amp;lt;/PipelineID&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ProcessInParallel&amp;gt;0&amp;lt;/ProcessInParallel&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ResponseIsRequestForNextPipelineItem&amp;gt;0&amp;lt;/ResponseIsRequestForNextPipelineItem&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;MultiLevelOverrides&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- RequestQ is the MSMQ queue for the request. --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;RequestQ/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- TransactionComponent is .NET CLR class name. --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TransactionComponent&amp;gt;MyServiceESBNETAdaptor.MyServiceHandler&amp;lt;/TransactionComponent&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Full assembly path --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ComponentServer suffix=&amp;quot;yes&amp;quot;&amp;gt;\MyService\MyServiceESBNETAdaptor\bin\MyServiceESBNETAdaptor.dll&amp;lt;/ComponentServer&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Object broker is ??? --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UseObjectBroker&amp;gt;0&amp;lt;/UseObjectBroker&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ObjectBroker/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ObjectBrokerServer/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Schema validation settings.--&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ValidateInputSchema&amp;gt;0&amp;lt;/ValidateInputSchema&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ValidateOutputSchema&amp;gt;0&amp;lt;/ValidateOutputSchema&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;IgnoreInputSchemaValidationErrors/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;IgnoreOutputSchemaValidationErrors/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Other ContextEntry properties &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Enabled/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;AlwaysExecute/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ExecuteIfNoMatchFound/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;PMAsyncConfirmation/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;XSLName/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;InputSchema/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;OutputSchema/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Custom parameters to the assembly. --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Custom&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ParamName/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ParamValue/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Custom&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/MultiLevelOverrides&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ContextEntry&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ResolveNameEntry&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/PipelineEntry&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;MultiLevelOverrides&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;RequestQ/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ComponentServer suffix=&amp;quot;yes&amp;quot;&amp;gt;C:\Projects\Services&amp;lt;/ComponentServer&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TransactionComponent&amp;gt; &amp;lt;/TransactionComponent&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Custom&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ParamName&amp;gt; &amp;lt;/ParamName&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ParamValue&amp;gt; &amp;lt;/ParamValue&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Custom&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/MultiLevelOverrides&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/PipelineMapSection&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;</description><author>bmatchey</author><pubDate>Fri, 27 Mar 2009 18:22:16 GMT</pubDate><guid isPermaLink="false">New Post: Configured adaptor 20090327062216P</guid></item><item><title>New Post: Configured adaptor</title><link>http://keystrokeesbnet.codeplex.com/Thread/View.aspx?ThreadId=51430</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;  &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;Hi &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-weight:bold;font-size:11pt;margin:0in;font-family:calibri"&gt;1) Insight to your problem&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;I suspect the reason for this error is that the request message is not correctly formed. The configuration looks good.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;i.e. It does not have the correct ResolveName and Context in the request, must match that of the Configuration.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;   &amp;lt;Context&amp;gt;com.MyDomain.MyService.MyServiceHandler1.0.0.0&amp;lt;/Context&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;   &amp;lt;ResolveName&amp;gt;&lt;span style="color:red"&gt;MyServiceRequestType&lt;/span&gt;::&lt;span style="color:red"&gt;http://schemas.datacontract.org/2004/07/MyServiceESBNETAdaptor&lt;/span&gt;&amp;lt;/ResolveName&amp;gt;&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;I suspect this is because you did not setup the BSDL with a Request Schema Root Element Name and Namespace.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;As a result, when you click &amp;quot;Sample Request&amp;quot; (which creates the sample using the BSDL), it will not create a request message that invokes your service.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-weight:bold;font-size:11pt;margin:0in;font-family:calibri"&gt;2)What to do to fix it&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;&lt;span style="font-weight:bold"&gt;Option 1&lt;/span&gt; [recommended] - Populate the BSDL supplying a valid schema name and namespace to match your request. &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;To do this:&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;i)From the service pipeline configuration page, select the &amp;quot;View BSDL&amp;quot; for the service.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;ii)Near the top of the page, there's a &lt;span style="font-weight:bold;font-style:italic"&gt;Service Definition File Path &lt;/span&gt; tag with the path to the service definition next to it. &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;...something like:&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:calibri"&gt;C:\ESBDeploy\6\6.2.9.0_x64\Source\ESB\Base\Solutions\Main\Management\ESB.Management.Portal\ServiceDefinitions\ServiceDefinition.WindowsWorkflow3.0.StartCase2.ProcessWFTxn1.0.0.0.xml &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;Open up that file with a text editor, and change the bits in &lt;span style="color:red"&gt;Red.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&amp;lt;Services xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; xmlns=&amp;quot;urn:au.com.keystroke.serviceDefinition.version_1_0_0_0&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;  &lt;/span&gt;&amp;lt;ServiceDefinition&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;    &lt;/span&gt;&amp;lt;Service&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;      &lt;/span&gt;&amp;lt;DistinguishedServiceName&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;        &lt;/span&gt;&amp;lt;ServiceName&amp;gt;WindowsWorkflow3.0.StartCase2.ProcessWFTxn1.0.0.0&amp;lt;/ServiceName&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;      &lt;/span&gt;&amp;lt;/DistinguishedServiceName&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;      &lt;/span&gt;&amp;lt;Request&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;        &lt;/span&gt;&amp;lt;Document&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;          &lt;/span&gt;&amp;lt;Schema&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;            &lt;/span&gt;&amp;lt;Name&amp;gt;&lt;span style="font-weight:bold;color:red"&gt;MyServiceRequestType&lt;/span&gt;&amp;lt;/Name&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;            &lt;/span&gt;&amp;lt;Namespace&amp;gt;&lt;a href="http://schemas.datacontract.org/2004/07/MyServiceESBNETAdaptor&amp;lt;/Namespace"&gt;&lt;span style="font-weight:bold;color:red"&gt;http://schemas.datacontract.org/2004/07/MyServiceESBNETAdaptor&lt;/span&gt;&amp;lt;/Namespace&lt;/a&gt;&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;          &lt;/span&gt;&amp;lt;/Schema&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;        &lt;/span&gt;&amp;lt;/Document&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;      &lt;/span&gt;&amp;lt;/Request&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;      &lt;/span&gt;&amp;lt;Response /&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;      &lt;/span&gt;&amp;lt;ServiceProviderName&amp;gt;Keystroke IT Australia&amp;lt;/ServiceProviderName&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;    &lt;/span&gt;&amp;lt;/Service&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;    &lt;/span&gt;&amp;lt;Characteristics /&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;    &lt;/span&gt;&amp;lt;Documentation /&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;    &lt;/span&gt;&amp;lt;BusinessAttributes /&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;    &lt;/span&gt;&amp;lt;ServiceImplementaion /&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&lt;span style=""&gt;  &lt;/span&gt;&amp;lt;/ServiceDefinition&amp;gt;&lt;/p&gt;
&lt;p style="font-size:8pt;margin:0in;font-family:'courier new'"&gt;&amp;lt;/Services&amp;gt;&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;iii)Save the file &amp;amp; then generate the sample request again.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;&lt;span style="font-weight:bold"&gt;Option 2&lt;/span&gt;[if it all gets too hard] - Create a message manually and paste it into the Generic Request Sender page.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-weight:bold;font-size:11pt;margin:0in;font-family:calibri"&gt;3)Useful background info &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;&lt;span style="font-weight:bold"&gt;3.1)&lt;/span&gt; The Service Pipeline Manager runs &amp;amp; looks for matches, caches in hashtable etc.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;The ConventionOverConfiguration functionality is simple a handler that runs at the end of the Service Pipeline (configured in the Pipeline) and look for scenarios where there was no Configured match in the Pipeline for a given request. &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;Once it detects this, it runs it's rules - Based upon a Convention, to detect whether the request can be handled using the Convention built into the ConventionOverConfiguration handler.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;In this case, because the request sent did not match any configuration, the ConventionOverConfiguration handler decided to try &amp;amp; see if there was anything that would match it's convention that could satisfy this request.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-weight:bold;font-size:11pt;margin:0in;font-family:calibri"&gt;4)Other recommendations&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;4.1)If you plan to not use the ConventionOverConfiguration feature for a particular instance, you should probably disable it to improve performance, as it will otherwise kick in needlessly. &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;If you plan to still use it in conjunction with the configured services, then leave it in.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;4.2)It's great to hear that you're planning to build lots of services with ESB.NET.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;Note that you can write/customize the ConventionOverConfiguration handler to meet your own requirements.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;If you have an existing structure that has a rigid convention, then maybe this can be a way to minimize the amount of work you need to do to route the services through ESB.NET.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;4.3)With that many services, I suggest you plan your federation strategy. For many reasons, you'd want to group your services into logical namespaces &amp;amp; probably related ESB.NET instances. This will greatly help with maintenance &amp;amp; overall availability/uptime.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;Instances that map to namespaces are a great way to get up &amp;amp; running quickly. Override by re-routing requests [configure in a routing config for that service or request re-mapping if needed on a large scale etc.] on an as-need basis.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;You can also modify the RequestHandlerProxy to have any routing logic conventions/configuration built into it to make life on the server side easier/cleaner if you need to [just keep this option in your back pocket in case you need it].&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;4.4)With the services you've got built, you can also look at having an interpreter handler run before/after each of your service to do any generic translation that needs to be done for each service you're invoking.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;If you need any more guidance, email me on minas@optusnet.com.au.&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;HTH&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;Good luck&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt; &lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;Cheers&lt;/p&gt;
&lt;p style="font-size:11pt;margin:0in;font-family:calibri"&gt;Minas&lt;/p&gt;
&lt;/div&gt;</description><author>minas</author><pubDate>Fri, 27 Mar 2009 11:41:10 GMT</pubDate><guid isPermaLink="false">New Post: Configured adaptor 20090327114110A</guid></item><item><title>New Post: File missing from 6.2.9.0?</title><link>http://keystrokeesbnet.codeplex.com/Thread/View.aspx?ThreadId=51451</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi, &lt;br&gt;
1)Correct. The &lt;strong&gt;&lt;em&gt;ESB.Adaptors.Envelopes.ESBMessageEnvelope.dll &lt;/em&gt;&lt;/strong&gt;is missing. I'll fix that in the next release. Thanks.&lt;br&gt;
2)You can just open up the .vbproj project and build it. Should all be good after that.&lt;br&gt;
3)Note that this is NOT the default envelope. You can use the Default Envelope &lt;strong&gt;&lt;em&gt;ESBEnvelope &lt;/em&gt;&lt;/strong&gt;if you like to aid in your troubleshooting. The EBEnvelope ships with the core. The ESBMessageEnvelope ships as a standalone envelope &amp;amp; is an example of how to roll your own envelope...&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description><author>minas</author><pubDate>Fri, 27 Mar 2009 10:56:13 GMT</pubDate><guid isPermaLink="false">New Post: File missing from 6.2.9.0? 20090327105613A</guid></item><item><title>New Post: File missing from 6.2.9.0?</title><link>http://keystrokeesbnet.codeplex.com/Thread/View.aspx?ThreadId=51451</link><description>&lt;div style="line-height: normal;"&gt;In the configuration file \ESB.NET\6.2.9.0_x64\Source\ESB\Base\Solutions\Main\Configuration\XMLConfigFiles\ESB.Core.Envelopes.config, there is reference to a DLL that is not included in the install:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Envelope&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ObjectName&amp;gt;ESB.Adaptors.Envelopes.ESBMessageEnvelope.ESBMessageEnvelope.ESBMessageEnvelopeProvider&amp;lt;/ObjectName&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;AssemblyPath&amp;gt;&lt;strong&gt;&lt;em&gt;Envelopes\ESB.Adaptors.Envelopes.ESBMessageEnvelope\bin\ESB.Adaptors.Envelopes.ESBMessageEnvelope.dll&lt;/em&gt;&lt;/strong&gt;&amp;lt;/AssemblyPath&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;SchemaPath&amp;gt;Envelopes\ESB.Adaptors.Envelopes.ESBMessageEnvelope\XMLSchemas\1.0.0.0\ESBMessageEnvelope.xsd&amp;lt;/SchemaPath&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;SchemaRootElement&amp;gt;ESBMessageEnvelope&amp;lt;/SchemaRootElement&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Envelope&amp;gt;&lt;br&gt;
&lt;br&gt;
I believe this is why I am getting an error when attempting to build a configured adaptor.&lt;br&gt;
When I try to 'Display Request' from the Generic Request Sender screen or I try to 'Sample Request' from the Service Pipeline screen, I get the error below.&lt;br&gt;
Is &lt;strong&gt;&lt;em&gt;ESBMessageEnvelope.dll &lt;/em&gt;&lt;/strong&gt;supposed to be available or do I have something configured wrong?&lt;br&gt;
&lt;br&gt;
&lt;span&gt;
&lt;h1&gt;Server Error in '/ESB/Source/Management' Application.&lt;hr width="100%" size=1 color=silver&gt;
&lt;/h1&gt;
&lt;h2&gt; &lt;em&gt;Could
not load file or assembly 'file:///D:\Visual
Studio\ESB.NET\6.2.9.0_x64\Source\ESB\Envelopes\ESB.Adaptors.Envelopes.ESBMessageEnvelope\bin\ESB.Adaptors.Envelopes.ESBMessageEnvelope.dll'
or one of its dependencies. The system cannot find the file specified.&lt;/em&gt; &lt;/h2&gt;
&lt;/span&gt;
&lt;span style="font-family:arial,helvetica,geneva,sunsans-regular,sans-serif"&gt;
&lt;strong&gt; Description: &lt;/strong&gt;An
unhandled exception occurred during the execution of the current web
request. Please review the stack trace for more information about the
error and where it originated in the code. &lt;br&gt;
&lt;br&gt;
&lt;strong&gt; Exception Details: &lt;/strong&gt;System.IO.FileNotFoundException:
Could not load file or assembly 'file:///D:\Visual
Studio\ESB.NET\6.2.9.0_x64\Source\ESB\Envelopes\ESB.Adaptors.Envelopes.ESBMessageEnvelope\bin\ESB.Adaptors.Envelopes.ESBMessageEnvelope.dll'
or one of its dependencies. The system cannot find the file specified.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/span&gt;
&lt;/div&gt;</description><author>bmatchey</author><pubDate>Thu, 26 Mar 2009 21:37:02 GMT</pubDate><guid isPermaLink="false">New Post: File missing from 6.2.9.0? 20090326093702P</guid></item><item><title>New Post: Configured adaptor</title><link>http://keystrokeesbnet.codeplex.com/Thread/View.aspx?ThreadId=51430</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br&gt;
&lt;br&gt;
I'm having trouble figuring out how to configure an adapter that is outside the ESB\LOBSystems folder.&lt;br&gt;
The reason I don't want to use convention over configuration is that I have existing services that I want to plug in and want to retain my existing directory structure.&lt;br&gt;
There will be thousands of services and I want to create a VS 2k8 C# template that can easily be added to wrap these services to expose them to ESB.NET.&lt;br&gt;
&lt;br&gt;
Anyway, I've added a PipelineConfig/Vertical/PipelineMapSection node to \ESB.NET\6.2.9.0_x64\Source\ESB\Base\Solutions\Main\Configuration\XMLConfigFiles\ServicePipeline.config, but am currently getting an error when attempting to run a sample XML through:&lt;br&gt;
&lt;br&gt;
System.Exception: Attempted to create object:com.MyDomain.rateRTMarket.rateRTMarketHandler1.0.0.0 in Assembly:&lt;br&gt;
&lt;br&gt;
D:\Visual Studio\ESB.NET\6.2.9.0_x64\Source\ESB\LobSystems\ns\com.MyDomain.MyService.MyServiceHandler1.0.0\bin\com.MyDomain.MyService.MyServiceHandler1.0.0.dll Failed. &lt;br&gt;
&amp;nbsp;&amp;nbsp; at ESB.Adaptors.Application.Services.ConventionOverConfig.InvokeViaConvention.InvokeObject(String&amp;amp; sTransactionComponent, String&amp;amp; sComponentServer, Envelope&amp;amp; oEnvRq, Envelope&amp;amp; oEnvRs)&lt;br&gt;
&amp;nbsp;&amp;nbsp; at ESB.Adaptors.Application.Services.ConventionOverConfig.InvokeViaConvention.DoWork()&lt;br&gt;
&amp;nbsp;&amp;nbsp; at ESB.Adaptors.Application.Services.ConventionOverConfig.InvokeViaConvention.ProcessMsgSync(IEnvelope oEnv)&lt;br&gt;
&amp;nbsp;&amp;nbsp; at ESB.Core.Pipeline.PipelineExecuter.InvokeObjectCLR(IProcessMsg&amp;amp; oESBIf, Envelope&amp;amp; oEnvRq)&amp;quot; &lt;br&gt;
Source=&amp;quot;ESB.Adaptors.Application.Services.ConventionOverConfig&amp;quot;&lt;br&gt;
&lt;br&gt;
Why is it still trying to use convention over config?&lt;br&gt;
&lt;br&gt;
Here is my pipeline entry:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;PipelineMapSection&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;PipelineEntry&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ResolveNameEntry&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContextEntry&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Context&amp;gt;com.MyDomain.MyService.MyServiceHandler1.0.0.0&amp;lt;/Context&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ResolveName&amp;gt;MyServiceRequestType::http://schemas.datacontract.org/2004/07/MyServiceESBNETAdaptor&amp;lt;/ResolveName&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;PipelineID&amp;gt;1&amp;lt;/PipelineID&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ProcessInParallel&amp;gt;0&amp;lt;/ProcessInParallel&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ResponseIsRequestForNextPipelineItem&amp;gt;0&amp;lt;/ResponseIsRequestForNextPipelineItem&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;MultiLevelOverrides&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- RequestQ is the MSMQ queue for the request. --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;RequestQ/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- TransactionComponent is .NET CLR class name. --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TransactionComponent&amp;gt;MyServiceESBNETAdaptor.MyServiceHandler&amp;lt;/TransactionComponent&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Full assembly path --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ComponentServer suffix=&amp;quot;no&amp;quot;&amp;gt;D:\Projects\Services\MyService\MyServiceESBNETAdaptor\bin\MyServiceESBNETAdaptor.dll&amp;lt;/ComponentServer&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Object broker is ??? --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UseObjectBroker&amp;gt;0&amp;lt;/UseObjectBroker&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ObjectBroker/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ObjectBrokerServer/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Schema validation settings.--&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ValidateInputSchema&amp;gt;0&amp;lt;/ValidateInputSchema&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ValidateOutputSchema&amp;gt;0&amp;lt;/ValidateOutputSchema&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;IgnoreInputSchemaValidationErrors/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;IgnoreOutputSchemaValidationErrors/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Other ContextEntry properties &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Enabled/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;AlwaysExecute/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ExecuteIfNoMatchFound/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;PMAsyncConfirmation/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;XSLName/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;InputSchema/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;OutputSchema/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Custom parameters to the assembly. --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Custom&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ParamName/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ParamValue/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Custom&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/MultiLevelOverrides&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ContextEntry&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ResolveNameEntry&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/PipelineEntry&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;</description><author>bmatchey</author><pubDate>Thu, 26 Mar 2009 18:43:31 GMT</pubDate><guid isPermaLink="false">New Post: Configured adaptor 20090326064331P</guid></item><item><title>New Post: Runtime Error: Management Console online </title><link>http://keystrokeesbnet.codeplex.com/Thread/View.aspx?ThreadId=50686</link><description>&lt;div style="line-height: normal;"&gt;Hi Patti, &lt;br&gt;
Thanks for that. The URL was changed after an upgrade. I obviously missed a link.&lt;br&gt;
Please use the links below.&lt;a href="http://servicebus.keystroke.com.au/esb/source/management/"&gt;&lt;br&gt;
&lt;br&gt;
&lt;span style="color:#800080;text-decoration:underline"&gt;http://servicebus.keystroke.com.au/&lt;/span&gt;&lt;br&gt;
http://servicebus.keystroke.com.au/esb/source/management/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Thanks&lt;br&gt;
Cheers&lt;br&gt;
Minas
&lt;/div&gt;</description><author>minas</author><pubDate>Fri, 20 Mar 2009 08:27:22 GMT</pubDate><guid isPermaLink="false">New Post: Runtime Error: Management Console online  20090320082722A</guid></item><item><title>New Post: Runtime Error: Management Console online </title><link>http://keystrokeesbnet.codeplex.com/Thread/View.aspx?ThreadId=50686</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br&gt;
&lt;br&gt;
bevor installing the esb, i would like to try out the management console under &lt;br&gt;
&lt;br&gt;
http://www.esb.net.au/MINAsBlog/tabid/59/EntryID/7/Default.aspx&lt;br&gt;
&lt;br&gt;
or &lt;br&gt;
&lt;br&gt;
&lt;span id="ctl00_ctl00_MasterContent_Content_wikiSourceLabel"&gt;&lt;/span&gt;&lt;a href="http://60.241.173.62/esb/source/management/default.aspx"&gt;http://60.241.173.62/esb/source/management/default.aspx&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
specified on .http://keystrokeesbnet.codeplex.com/Wiki/View.aspx?title=About%20ESB.NET&amp;amp;referringTitle=Home.&lt;br&gt;
&lt;br&gt;
Page Response is a &lt;span&gt;&lt;/span&gt;Server Error in '/' Application.&lt;br&gt;
&lt;br&gt;
Is there any chance to fixed it ?&lt;br&gt;
&lt;br&gt;
Thx a lot !&lt;br&gt;
&lt;br&gt;
regards,&lt;br&gt;
patti&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;

&lt;/div&gt;</description><author>patti</author><pubDate>Thu, 19 Mar 2009 19:19:56 GMT</pubDate><guid isPermaLink="false">New Post: Runtime Error: Management Console online  20090319071956P</guid></item><item><title>New Post: ESB client error</title><link>http://www.codeplex.com/KeystrokeEsbNet/Thread/View.aspx?ThreadId=44816</link><description>&lt;div style="line-height: normal;"&gt;Hi Minas,&lt;br&gt;
&lt;br&gt;
thnx once again!&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
John&lt;br&gt;
&lt;/div&gt;</description><author>codenamejohn</author><pubDate>Fri, 23 Jan 2009 15:33:41 GMT</pubDate><guid isPermaLink="false">New Post: ESB client error 20090123033341P</guid></item><item><title>New Post: ESB client error</title><link>http://www.codeplex.com/KeystrokeEsbNet/Thread/View.aspx?ThreadId=44816</link><description>&lt;div style="line-height: normal;"&gt;Hi John, &lt;br&gt;
Yes it does, but not in the traditional queue on client-side sense. &lt;br&gt;
This is by design. (There is also an interface for completely async. processing, but it's not fully implemented).&lt;br&gt;
The current transports wait for an acknowledgement. As such, it's not completely asynchronous from the client's point of view. It actually waits for the server to respond, saying - YES, I've got your message -  and from then on, the processing is asynchronous.&lt;br&gt;
The point of this is to be able to guarantee early, that the server is up, has received the request, and will process it. &lt;br&gt;
It also then frees the client of any state management responsibilities for asynchronous processing.&lt;br&gt;
eg. If something like MSMQ was used client-side, then the client applications would have the additional overhead of managing queues etc.&lt;br&gt;
This setup ensures clients can be fairly lightweight in that respect.&lt;br&gt;
&lt;br&gt;
When an ESB.NET server is the client, you can achieve a completely async server request by this same mechanism. Just configure a local instance to process the request, and send the request to that local instance. The local instance can then store the message.&lt;br&gt;
Messages are stored in MSMQ.&lt;br&gt;
&lt;br&gt;
Options:&lt;br&gt;
1)Client-Server invocation: &lt;br&gt;
In the request payload, set the callSynchronizationType in the header&lt;br&gt;
&amp;lt;header&amp;gt;&lt;br&gt;
    &amp;lt;delivery&amp;gt;&lt;br&gt;
      &amp;lt;from&amp;gt;&lt;br&gt;
        &amp;lt;address&amp;gt;MSMQ:.\private$\esbclientresponseq&amp;lt;/address&amp;gt; &lt;strong&gt;(where response is sent...can be another ESB.NET instance URL eg. &lt;a href="http://localhost/ESB/Source/CoreInternetTransportAdaptors/Wcf/ESBSoapXmlDocTransport.svc/Default"&gt;http://localhost/ESB/Source/CoreInternetTransportAdaptors/Wcf/ESBSoapXmlDocTransport.svc/Default&lt;/a&gt; etc.)&lt;/strong&gt;&lt;br&gt;
        &amp;lt;addressType&amp;gt;MSMQ&amp;lt;/addressType&amp;gt;&lt;br&gt;
      &amp;lt;/from&amp;gt;&lt;br&gt;
      &lt;strong&gt;&amp;lt;callSynchronizationType&amp;gt;1&amp;lt;/callSynchronizationType&amp;gt; (1=true)&lt;br&gt;
&lt;/strong&gt;    &amp;lt;/delivery&amp;gt;&lt;br&gt;
&lt;br&gt;
2)Server - Pipeline Processing.&lt;br&gt;
If you have a configured service, you can configure multiple handlers. Each of these handlers can be set to run in Parallel to the main Pipeline Request Processing Thread. i.e. Run Async.&lt;br&gt;
   &amp;lt;ResolveNameEntry&amp;gt;&lt;br&gt;
                &amp;lt;ContextEntry&amp;gt;&lt;br&gt;
                  &amp;lt;Context&amp;gt;RunAsync&amp;lt;/Context&amp;gt;&lt;br&gt;
                  &amp;lt;ResolveName&amp;gt;BuildCmd2::urn:schemas-biztalk-org:biztalk:BuildCmd2:BuildCmd2&amp;lt;/ResolveName&amp;gt;&lt;br&gt;
                  &amp;lt;PipelineID&amp;gt;2&amp;lt;/PipelineID&amp;gt;&lt;br&gt;
                 &lt;strong&gt; &amp;lt;ProcessInParallel&amp;gt;1&amp;lt;/ProcessInParallel&amp;gt; &lt;strong&gt;(1=true)&lt;/strong&gt;&lt;br&gt;
&lt;/strong&gt;                  &amp;lt;MultiLevelOverrides&amp;gt;&lt;br&gt;
                    &amp;lt;RequestQ&amp;gt;MSMQ:.\private$\ESBRequestQ&amp;lt;/RequestQ&amp;gt; &lt;strong&gt;(where response is sent...as above...)&lt;/strong&gt;&lt;br&gt;
                    &amp;lt;TransactionComponent&amp;gt;ESB.Testing.TestTxns.TestTxn1&amp;lt;/TransactionComponent&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Limitations:&lt;br&gt;
- There is currently no retry functionality built-in. This is left to WF Orchestrations.&lt;br&gt;
If a transactional Q is setup &amp;amp; error occurs, then the message is available in the Q for re-processing.&lt;br&gt;
&lt;br&gt;
HTH&lt;br&gt;
&lt;br&gt;
Cheers&lt;br&gt;
Minas&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;</description><author>minas</author><pubDate>Thu, 22 Jan 2009 12:25:19 GMT</pubDate><guid isPermaLink="false">New Post: ESB client error 20090122122519P</guid></item><item><title>New Post: ESB client error</title><link>http://www.codeplex.com/KeystrokeEsbNet/Thread/View.aspx?ThreadId=44816</link><description>&lt;div style="line-height: normal;"&gt;Hi Minas, thank you for your answer. I have one more question... Does the ESB.NET support the 'Fire and forget' communication? &lt;br&gt;
&lt;/div&gt;</description><author>codenamejohn</author><pubDate>Thu, 22 Jan 2009 11:59:56 GMT</pubDate><guid isPermaLink="false">New Post: ESB client error 20090122115956A</guid></item><item><title>New Post: ESB client error</title><link>http://www.codeplex.com/KeystrokeEsbNet/Thread/View.aspx?ThreadId=44816</link><description>&lt;div style="line-height: normal;"&gt;Hi John, &lt;br&gt;
The ConventionOverConfiguration handler looks at some attributes on the handler (after locating the actual assembly), to verify the intended handler is being invoked.&lt;br&gt;
You need to change the attributes of the service handler from something like:&lt;br&gt;
&lt;br&gt;
&lt;span style="font-size:13px"&gt;
&lt;p&gt;&amp;lt;ESB.Core.Util.Attributes.Service(), ESB.Core.Util.Attributes.Documents(&lt;/p&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&amp;quot;WfMessage&amp;quot;&lt;/span&gt;&lt;span style="font-size:13px"&gt;, &lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&amp;quot;http://www.wfmc.org/standards/docs/Wf-XML&amp;quot;&lt;/span&gt;&lt;span style="font-size:13px"&gt;)&amp;gt; _&lt;br&gt;
...&lt;br&gt;
&lt;br&gt;
to something that matches the payload of your first Document in the Envelope.&lt;br&gt;
In this case, it seems your payload ia another Envelope&lt;br&gt;
                    &amp;quot;ESBEnvelope::urn:keystroke.com.au.esb.envelope.esbEnvelope.version_1_0_6_0&amp;quot;.&lt;br&gt;
so you'd need to change the above attribute to&lt;br&gt;
&amp;lt;ESB.Core.Util.Attributes.Service(), ESB.Core.Util.Attributes.Documents(&lt;span style="font-size:13px;color:#a31515"&gt;&amp;quot;&lt;span style="font-size:13px"&gt;ESBEnvelope::urn:keystroke.com.au.esb.envelope.esbEnvelope.version_1_0_6_0&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&amp;quot;&lt;/span&gt;&lt;span style="font-size:13px"&gt;)&amp;gt; _&lt;br&gt;
&lt;/span&gt;in order for it to work.&lt;br&gt;
I suspect this is NOT what you actually intended though. Your client-side code seems to be adding another envelope to the Envelope :).&lt;br&gt;
&lt;br&gt;
Check the serialized XML to see what's being sent. This can be done by:&lt;br&gt;
1)Calling Envelope.ToXML()&lt;br&gt;
2)Using a Network sniffer...&lt;br&gt;
3)Looking at the logs using the ESB.NET Management Console once you've submitted the message [probably easiest at this point I guess].&lt;br&gt;
&lt;br&gt;
What you generally want to pass in as the Document is some Business-Level meaningful data.&lt;br&gt;
&lt;br&gt;
HTH&lt;br&gt;
&lt;br&gt;
Cheers&lt;br&gt;
Minas
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>minas</author><pubDate>Wed, 21 Jan 2009 19:47:26 GMT</pubDate><guid isPermaLink="false">New Post: ESB client error 20090121074726P</guid></item><item><title>New Post: ESB client error</title><link>http://www.codeplex.com/KeystrokeEsbNet/Thread/View.aspx?ThreadId=44816</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br&gt;
&lt;br&gt;
I'm having trouble sending requests from sample client application to the ESB.NET test service (everything works fine when using the EMC). I get the following response error every time:&lt;br&gt;
&lt;br&gt;
ErrorEntry Code=&amp;quot;42&amp;quot; Description=&amp;quot;No handler configured for request. Successfully created CLR based component but it did not match the service request parameters, so it was not invoked ==&amp;amp;gt;EsbNetTest01.myServiceHandler&amp;amp;lt;== on Server==&amp;amp;gt;D:\Esb\6.2.1.0_x64\Source\ESB\LobSystems\ns\EsbNetTest01\bin\EsbNetTest01.dll&amp;amp;lt;==Component Server = D:\Esb\6.2.1.0_x64\Source\ESB\LobSystems\ns\EsbNetTest01\bin\EsbNetTest01.dll; Resolve name sought was:ESBEnvelope::urn:keystroke.com.au.esb.envelope.esbEnvelope.version_1_0_6_0; ResolveName from ServiceHandler Attributes was:WfMessage::http://www.wfmc.org/standards/docs/Wf-XML; Service Version sought was:; Service Version from ServiceHandler Attributes was:1.0.0.0; Context:m_sTransactionComponent=EsbNetTest01.myServiceHandler;Context=EsbNetTest01.myServiceHandler; Handler NOT Invoked by Convention Over Configuration Handler.&amp;quot; Source=&amp;quot;ESB.Adaptors.Application.Services.ConventionOverConfig.InvokeViaConvention:InvokeObject. In Assembly:D:\Esb\6.2.1.0_x64\Source\ESB\Base\Solutions\Main\ApplicationAdaptors\ESB.Adaptors.Application.Services.ConventionOverConfig\bin\ESB.Adaptors.Application.Services.ConventionOverConfig.dll&amp;quot; &lt;br&gt;
&lt;br&gt;
Can you point me in the right direction?&lt;br&gt;
&lt;br&gt;
Thnx,&lt;br&gt;
John&lt;br&gt;
&lt;/div&gt;</description><author>codenamejohn</author><pubDate>Wed, 21 Jan 2009 15:15:28 GMT</pubDate><guid isPermaLink="false">New Post: ESB client error 20090121031528P</guid></item><item><title>New Post: Windows XP installation problem</title><link>http://www.codeplex.com/KeystrokeEsbNet/Thread/View.aspx?ThreadId=44575</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br&gt;
&lt;br&gt;
I managed to configure it in the meantime. I renamed the SQL server instance in the Setup_FirstTime script and modified the InstallQueues script (had problems creating queues) by adding &amp;quot;cscript&amp;quot; in front of every entry and substituting &amp;quot;%1&amp;quot; with &amp;quot;Source&amp;quot;. After creating virtual directories manually and setting up the ASPNET account permissions, everything was up 'n' flying :)&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
John&lt;br&gt;
&lt;/div&gt;</description><author>codenamejohn</author><pubDate>Tue, 20 Jan 2009 17:33:30 GMT</pubDate><guid isPermaLink="false">New Post: Windows XP installation problem 20090120053330P</guid></item><item><title>New Post: Windows XP installation problem</title><link>http://www.codeplex.com/KeystrokeEsbNet/Thread/View.aspx?ThreadId=44575</link><description>&lt;div style="line-height: normal;"&gt;Hi John, &lt;br&gt;
Have you looked at this thread by any chance?&lt;br&gt;
   &lt;a href="http://www.codeplex.com/KeystrokeEsbNet/Thread/View.aspx?ThreadId=32489"&gt;http://www.codeplex.com/KeystrokeEsbNet/Thread/View.aspx?ThreadId=32489&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Let me know if this does not help you out.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Cheers&lt;br&gt;
Minas
&lt;/div&gt;</description><author>minas</author><pubDate>Mon, 19 Jan 2009 23:54:52 GMT</pubDate><guid isPermaLink="false">New Post: Windows XP installation problem 20090119115452P</guid></item><item><title>New Post: Windows XP installation problem</title><link>http://www.codeplex.com/KeystrokeEsbNet/Thread/View.aspx?ThreadId=44575</link><description>&lt;div style="line-height: normal;"&gt;Hi, &lt;br&gt;
&lt;br&gt;
I have a problem installing the ESB.NET (v6.2.1.0) on the Windows XP machine. &lt;br&gt;
The main issue is that I can't configure the virtual directories despite following the given instructions.&lt;br&gt;
&lt;br&gt;
Any suggestions?&lt;br&gt;
&lt;br&gt;
Thnx, &lt;br&gt;
John&lt;br&gt;
&lt;/div&gt;</description><author>codenamejohn</author><pubDate>Mon, 19 Jan 2009 14:57:49 GMT</pubDate><guid isPermaLink="false">New Post: Windows XP installation problem 20090119025749P</guid></item><item><title>New Post: Admin login error - ESB.NET 6.2.1.0_x64</title><link>http://www.codeplex.com/KeystrokeEsbNet/Thread/View.aspx?ThreadId=41575</link><description>&lt;div style="line-height: normal;"&gt;Hi Satish, &lt;br&gt;
I suspect you're clicking on the Login page directly. This is a known issue &amp;amp; will be fixed in next release.&lt;br&gt;
In the mean time, just click on any other page, &amp;amp; you'll be directed to the home page, followed by a redirect to the target on successful authentication...&lt;br&gt;
&lt;br&gt;
Thanks&lt;br&gt;
Cheers&lt;br&gt;
Minas
&lt;/div&gt;</description><author>minas</author><pubDate>Tue, 09 Dec 2008 07:52:13 GMT</pubDate><guid isPermaLink="false">New Post: Admin login error - ESB.NET 6.2.1.0_x64 20081209075213A</guid></item><item><title>New Post: Admin login error - ESB.NET 6.2.1.0_x64</title><link>http://www.codeplex.com/KeystrokeEsbNet/Thread/View.aspx?ThreadId=41575</link><description>&lt;div style="line-height: normal;"&gt;Hi MINAS&lt;br&gt;
&lt;br&gt;
I tried your suggestion giving read write permissions to the two identities i created, still same problem,&lt;br&gt;
also i get some error on page, related to URL it is looking for (resource not found)&lt;br&gt;
&lt;br&gt;
Regards&lt;br&gt;
Satish
&lt;/div&gt;</description><author>satishkbg</author><pubDate>Mon, 08 Dec 2008 16:34:05 GMT</pubDate><guid isPermaLink="false">New Post: Admin login error - ESB.NET 6.2.1.0_x64 20081208043405P</guid></item></channel></rss>