Home www.visualprog.cz


(c)2006 Pavel Pindora
 Email Kontakt
Pro více informací je zde formulář
01.10.2006 XML App in BizTalk2006
16.9.2007 Correlation and two receive ports in BTS06

Microsoft .Net, BizTalk 2006

(BTS06 trial)

Problem during install BTS06 trial

During installation it gave an 

Error 1904.Module C:\Program Files\Microsoft BizTalk Server 2006\BTSWMIProvider.dll failed to register. HRESULT -2147024770


By the help of  Visual C++ 6.0 Tools  DEPENDS.EXE , I localized missing DLL : 



This files I copied to c:\Program Files\Microsoft BizTalk Server 2006. 

Is possible that my path to VS2005 is no default (Program Files...) but  ( c:\Develop\Microsoft Visual Studio 8 )


BizTalk 2006 R2 trial Server Configuration : WMI Problem

run C:\Program Files\Microsoft BizTalk Server 2006>mofcomp.exe BTSWMISchemaXP.mof 


01.10.2006 XML App. in BTS06

BizTalk_Test solution

 Receive XML message by vyrobci1.xsd , transform to XML by vyrobciOUT.xsd and send .




Read file to Message_1
Create new Orchestration











Add and define Receive port for FILE












Receive XML message by XSD vyrobci1.xsd







Type  vyrobci1.xsd





Data from file to Message_1. 

Add Receive component and connect to Port_1




























Transform Message_1


by XSD schema Vyrobci_OUT to XML Message_OUT, used Map1.btm





Map Name =  Map1.btm



Some Expression_2  


Send Message_OUT to XML file



Latter Receive and send to  MSMQ




16.9.2007 Correlation and two receive ports in BTS06

and Error message : sequential convoy the ports must be identical




Create Property scheme

Insert one or more nodes

example CorrelationNode

Create Message scheme

for type message.

Message_1 - InputFile.xsd

Message_2 - InputFile2.xsd

Promote property CorrelationNode in CorrelationScheme.xsd to InputFile (2) .xsd

Create the correlation

(Correlation Types)

Correlation Type Properties
Add Correlation to  Correlation Sets
Set Correlation_to Init....

Set Correlation_to Follow...

This is all
Receive_1 Init... Corre...

Receive_2 Foll... Corre...

And Error : sequential convoy the ports must be identical

there is :