description | title | ms.custom | ms.date | ms.service | ms.reviewer | ms.suite | ms.topic |
---|---|---|---|---|---|---|---|
Learn more about: Custom Party Resolution (BizTalk Server Sample) |
Custom Party Resolution (BizTalk Server Sample) |
06/08/2017 |
biztalk-server |
article |
The Custom Party Resolution sample demonstrates how to write a custom pipeline component to resolve a custom party.
The Custom Party Resolution sample accomplishes its task using the following sequence of steps:
-
An XML document is retrieved from a folder.
-
The pipeline resolves the party.
-
The XML message is written to a folder.
<Samples Path>\Pipelines\CustomPartyResolution\
The following table shows the files in this sample and describes their purpose.
File(s) | Description |
---|---|
AssemblyInfo.cs | Assembly information C# source file. |
Cleanup.bat | Cleanup batch file. |
CustomPartyResolution.sln | Solution file. |
CustomPartyResolutionBinding.xml | Binding file. |
CustomPartyResolutionPipeline.btp | Pipeline file. |
CustomPartyResolutionPipeline.btproj | Pipeline project file. |
CustomPartyResolutionPipelineComponent.cs | Pipeline component C# source code. |
CustomPartyResolutionPipelineComponent.csproj | Pipeline component Visual Studio project file. |
InboundDocumentSchema.xsd | Inbound document schema. |
PartyResolutionStream.cs | Party resolution stream C# source code. |
RoutingPropertySchema.xsd | Routing property schema file. |
SampleInboundDocumentSchema.xml | Inbound document schema file. |
SampleInboundDocumentSchema_Party1.xml | Sample data instance. |
SampleInboundDocumentSchema_Party2.xml | Sample data instance. |
Setup.bat | Build and setup sample pipeline component batch file. |
-
In a command window, change directory (cd) to the following folder:
<Samples Path>\Pipelines\CustomPartyResolution\
-
Run the file Setup.bat, which will perform the following actions:
-
Creates the input and output directories used in the sample.
-
Generates a new key file.
-
Builds and deploys the Custom Party Resolution pipeline component.
-
Copies the built pipeline component to the <Installation Path>\Pipeline Components directory.
-
Creates the send and receive ports.
-
Note
You should confirm that no errors were reported during the build and initialization process before attempting to run this sample.
-
Copy to file SampleInboundDocumentSchema_Party1.xml or SampleInboundDocumentSchema_Party2.xml to the \In folder.
-
The results will appear in the \Out folder with the filename guid.xml.