Biztalk R2 Complete Application Development Experiment

Source: Internet
Author: User

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
    1. 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 "/>

    1. 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 "/>

    1. 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
    1. 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 "/>

    1. 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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.