The comprehensive experiment of BizTalk development
1 Course Introduction
familiarize yourself with this course development and configuration of the BizTalk development component Schema/map/orchestration/pipeline
2 preparatory work3 Demo3.1 Create and configure a BizTalk application
1. Open Visual Studioand create a new BizTalk application
650) this.width=650; "Src=" Http://s4.51cto.com/wyfs02/M02/8C/9D/wKiom1hyFyqyg4rPAACTq260Qmo736.png-wh_500x0-wm_3 -wmp_4-s_1941742944.png "title=" 3.png "alt=" Wkiom1hyfyqyg4rpaactq260qmo736.png-wh_50 "/>
2. Modify the deployment configuration
650) this.width=650; "Src=" Http://s3.51cto.com/wyfs02/M00/8C/9D/wKiom1hyF26Tgz52AABS-jz6B2k925.png-wh_500x0-wm_3 -wmp_4-s_569550798.png "title=" 3.png "alt=" Wkiom1hyf26tgz52aabs-jz6b2k925.png-wh_50 "/>
3. Create an application signature
650) this.width=650; "Src=" Http://s2.51cto.com/wyfs02/M01/8C/9A/wKioL1hyGFvhul22AABmQHvvSK4667.png-wh_500x0-wm_3 -wmp_4-s_693855911.png "title=" 3.png "alt=" Wkiol1hygfvhul22aabmqhvvsk4667.png-wh_50 "/>
3.2 Create input message Schema
New Schema
650) this.width=650; "Src=" Http://s5.51cto.com/wyfs02/M02/8C/9D/wKiom1hyGJ3x_8JnAABUMxDOR1I537.png-wh_500x0-wm_3 -wmp_4-s_1115504001.png "title=" 3.png "alt=" Wkiom1hygj3x_8jnaabumxdor1i537.png-wh_50 "/>
New Two node Fielda, Fieldb
650) this.width=650; "Src=" Http://s5.51cto.com/wyfs02/M02/8C/9D/wKiom1hyGL-wPVgtAAAfGc3Pvs4612.png-wh_500x0-wm_3 -wmp_4-s_1483230044.png "title=" 3.png "alt=" Wkiom1hygl-wpvgtaaafgc3pvs4612.png-wh_50 "/>
Input Message Schema
650) this.width=650; "Src=" Http://s3.51cto.com/wyfs02/M02/8C/9A/wKioL1hyGN2xTFKMAAAIHojL0FQ770.png-wh_500x0-wm_3 -wmp_4-s_2906679186.png "title=" 3.png "alt=" Wkiol1hygn2xtfkmaaaihojl0fq770.png-wh_50 "/>
3.3 Create output Message Schema
Create an output message Schema
650) this.width=650; "Src=" Http://s1.51cto.com/wyfs02/M00/8C/9D/wKiom1hyGQGB0kzHAABxF5KllwE966.png-wh_500x0-wm_3 -wmp_4-s_2099554691.png "title=" 2.PNG "alt=" Wkiom1hygqgb0kzhaabxf5kllwe966.png-wh_50 "/>
Create a new output message for a node
650) this.width=650; "Src=" Http://s5.51cto.com/wyfs02/M00/8C/9A/wKioL1hyGR_S1l34AAAMh3q6-4A741.png-wh_500x0-wm_3 -wmp_4-s_2455317733.png "title=" 2.PNG "alt=" Wkiol1hygr_s1l34aaamh3q6-4a741.png-wh_50 "/>
3.4 Create and configure Message transformation map
1. Create a Map
650) this.width=650; "Src=" Http://s1.51cto.com/wyfs02/M01/8C/9D/wKiom1hyGUTD-dS7AABvkngewqU786.png-wh_500x0-wm_3 -wmp_4-s_1353009752.png "title=" 4.png "alt=" Wkiom1hygutd-ds7aabvkngewqu786.png-wh_50 "/>
2. Configure message translation
650) this.width=650; "Src=" Http://s3.51cto.com/wyfs02/M02/8C/9A/wKioL1hyGXyRxBrWAAAx-CLYk-c112.png-wh_500x0-wm_3 -wmp_4-s_2613609805.png "title=" 4.png "alt=" Wkiol1hygxyrxbrwaaax-clyk-c112.png-wh_50 "/>
3.5 Create and configure orchestration
1. Orchestration structure
650) this.width=650; "Src=" Http://s4.51cto.com/wyfs02/M00/8C/9D/wKiom1hyGZqyC-5FAAA5dQ5nbdY078.png-wh_500x0-wm_3 -wmp_4-s_1206300900.png "title=" 4.png "alt=" Wkiom1hygzqyc-5faaa5dq5nbdy078.png-wh_50 "/>
2. Set the Activate property of the receive_1 to true.
3. Creating output and output messages
650) this.width=650; "Src=" Http://s5.51cto.com/wyfs02/M01/8C/9D/wKiom1hyGdDxgSzcAAAemjMBRqE138.png-wh_500x0-wm_3 -wmp_4-s_2958390986.png "style=" Float:none; "title=" 3.png "alt=" Wkiom1hygddxgszcaaaemjmbrqe138.png-wh_50 "/>
650) this.width=650; "Src=" Http://s1.51cto.com/wyfs02/M01/8C/9A/wKioL1hyGdCSAG-ZAAAcsgwkjJY398.png-wh_500x0-wm_3 -wmp_4-s_3707227605.png "style=" Float:none; "title=" 2.PNG "alt=" Wkiol1hygdcsag-zaaacsgwkjjy398.png-wh_50 "/>
4. Create a new receive Port
650) this.width=650; "Src=" Http://s1.51cto.com/wyfs02/M02/8C/9D/wKiom1hyGfaRjtoAAAA0oF3YuU8573.png-wh_500x0-wm_3 -wmp_4-s_1906908260.png "title=" 3.png "alt=" Wkiom1hygfarjtoaaaa0of3yuu8573.png-wh_50 "/>
5. Message type
650) this.width=650; "Src=" Http://s3.51cto.com/wyfs02/M00/8C/9A/wKioL1hyGhKR27cBAABZ-lhCAlE237.png-wh_500x0-wm_3 -wmp_4-s_959671693.png "title=" 3.png "alt=" Wkiol1hyghkr27cbaabz-lhcale237.png-wh_50 "/>
6. Port binding method
650) this.width=650; "Src=" Http://s2.51cto.com/wyfs02/M01/8C/9D/wKiom1hyGiygrpEhAABA4KC0O_A585.png-wh_500x0-wm_3 -wmp_4-s_3434221955.png "title=" 3.png "alt=" Wkiom1hygiygrpehaaba4kc0o_a585.png-wh_50 "/>
7. Create a send port with the previous procedure,
650) this.width=650; "Src=" Http://s2.51cto.com/wyfs02/M01/8C/9A/wKioL1hyGkfhe_PzAABAoAS9DW8683.png-wh_500x0-wm_3 -wmp_4-s_995362863.png "title=" 3.png "alt=" Wkiol1hygkfhe_pzaabaoas9dw8683.png-wh_50 "/>
8. Create Orchestration
650) this.width=650; "Src=" Http://s2.51cto.com/wyfs02/M02/8C/9D/wKiom1hyGmSDJ6D3AAByWfcRvDU876.png-wh_500x0-wm_3 -wmp_4-s_4120194432.png "title=" 3.png "alt=" Wkiom1hygmsdj6d3aabywfcrvdu876.png-wh_50 "/>
9. bind inmsg to receive_1,outmsg bind to send_1
connect the operation_1 to the receive_1, send_1 bind to operation_1
One by one. bind Map1 to Transform,Source Transform Select inmsg,destination Transform Select Outmsg.
650) this.width=650; "Src=" Http://s2.51cto.com/wyfs02/M02/8C/9A/wKioL1hyGouxybGzAABH-kX9G8M140.png-wh_500x0-wm_3 -wmp_4-s_3041943998.png "title=" 3.png "alt=" Wkiol1hygouxybgzaabh-kx9g8m140.png-wh_50 "/>
Orchestration Flowchart
650) this.width=650; "Src=" Http://s4.51cto.com/wyfs02/M00/8C/9D/wKiom1hyGqmBy4qTAAB2wNXUk8s542.png-wh_500x0-wm_3 -wmp_4-s_229166002.png "title=" 3.png "alt=" Wkiom1hygqmby4qtaab2wnxuk8s542.png-wh_50 "/>
3.6 Create and configure pipeline
1. Create a new receive pipeline and drag xmldisassembler into the Pipeline disassemble process.
650) this.width=650; "Src=" Http://s5.51cto.com/wyfs02/M00/8C/9A/wKioL1hyGsziHupnAABvDKV51KE160.png-wh_500x0-wm_3 -wmp_4-s_2556805198.png "title=" 3.png "alt=" Wkiol1hygszihupnaabvdkv51ke160.png-wh_50 "/>
2. Create a Send pipeline and drag xmlassembler into the Pipeline Assemble Process
650) this.width=650; "Src=" Http://s2.51cto.com/wyfs02/M01/8C/9D/wKiom1hyGuqSI-qPAABgclLq498218.png-wh_500x0-wm_3 -wmp_4-s_3219175011.png "title=" 3.png "alt=" Wkiom1hyguqsi-qpaabgcllq498218.png-wh_50 "/>
3.7 Deploying and configuring a BizTalk Application
1. Deploying A BizTalk application, you can see the deployed app in the BizTalk Administration console
650) this.width=650; "Src=" Http://s5.51cto.com/wyfs02/M00/8C/9D/wKiom1hyGwaCDhTaAAA1zk1FlIc862.png-wh_500x0-wm_3 -wmp_4-s_3653486348.png "title=" 3.png "alt=" Wkiom1hygwacdhtaaaa1zk1flic862.png-wh_50 "/>
2. Right-click on the application, select Configure, and in the configuration interface create new receive and send ports, receive and send pipelines to choose the newly created ReceivePipeline1 and SendPipeline1.
650) this.width=650; "Src=" Http://s1.51cto.com/wyfs02/M01/8C/9A/wKioL1hyGybzY8T6AACaxVpczYc072.png-wh_500x0-wm_3 -wmp_4-s_808035536.png "title=" 3.png "alt=" Wkiol1hygybzy8t6aacaxvpczyc072.png-wh_50 "/>
3. Launch the application
3.8 Test your application
1. generate a test message from the Schema of the input message and copy the generated test message to the Receive folder
2. The mapped message can be seen in the output folder
Biztalk R2 Complete Application Development Experiment