BizTalk Challenge add namespace to message

Today I faced a new challenge with BizTalk Server, where I needed to add a namespace to an incoming message. Through Google I found an excellent post by Richard Seroter. If you had installed the BizTalk Adapters for Enterprise Applications, you’d find a Visual Studio.NET project located at:

C:\Program Files\Microsoft BizTalk Adapters for Enterprise Applications\Pipeline Component.

For me this is interesting since I am working with BizTalk Server 2006 on 64-bits and currently integrating with Oracle eBusiness Suite (see previous posts).
Pipeline component is called SetNSForMsg.










You can open solution, build project. One can encounter an error stating the Designer.cs is not present or is visual but with an exclamation mark (delete it). Change code in SetNSForMsg.cs class in IComponent
IBaseMessage Execute. Rest you can find in Richard Seroter post. Change if necessary the delayed signing into singing of the component and copy it to C:\Program Files\Microsoft BizTalk Server 2006\Pipeline Components. In VS2005 you can add pipeline through choose items in toolbox (see picture below).


















Technorati:

Comments

Unknown said…
There's also a component in the ESB guidance for adding namespaces to incoming documents.

http://www.codeplex.com/esb/

Popular posts from this blog

DTAP Strategy: Pricing and Licensing

Table Operation on Oracle 11g XE with OracleDbBinding

Integration, the community blasting into 2017!