BizTalk Server 2000 Tutorial
Business-to-Business Automated Procurement
In this tutorial you will learn how to configure Microsoft BizTalk Server 2000 to establish and run a business-to-business automated procurement process.
You will also learn how BizTalk Server components and services work together to integrate loosely coupled, long-running business processes, both within and between businesses.
Note
The BizTalk Server 2000 Tutorial is also provided in Microsoft Word format. To print the Tutorial, you must use this version. If you do not have Word installed, you can view the file using Microsoft WordPad or Microsoft Word 97/2000 Viewer. The Tutorial.doc file is located in \Program Files\Microsoft BizTalk Server\Documentation on the BizTalk Server installation drive.
Requirements
To successfully complete this tutorial, you must install BizTalk Server 2000 and all its dependencies. For a complete list of the hardware and software requirements for BizTalk Server 2000, see Installing BizTalk Server 2000.
Scenario
This scenario provides a comprehensive overview of the key elements of BizTalk Server 2000. ProElectron, Inc. (the buyer organization) uses BizTalk Server 2000 to implement a business-to-business automated procurement process with Bits, Bytes, & Chips, Inc. (the seller organization).
ProElectron uses an XLANG schedule to control the flow of messages through the system. If a purchase order request is equal to or less than $1000, a purchase order is generated and sent to Bits, Bytes, & Chips. Otherwise, the process terminates.
The buyer’s system uses BizTalk Messaging Services, which receives, routes, and transforms the purchase order to match the Bits, Bytes, & Chips format, and then extracts the data.
Both systems also use a number of auxiliary components that work in conjunction with BizTalk Server 2000 to perform key data-processing tasks.
The following illustration is an interaction diagram for the business-to-business automated procurement system implemented by ProElectron and Bits, Bytes, & Chips. Arrows denote the flow of data among roles and entities.

Application
& Chips, Inc
order
approval
Approver
Important
- For the purposes of this scenario, both the buyer and seller systems are configured on a single installation of BizTalk Server 2000.
The following illustration shows the movement of the documents through the buyer and seller systems. It also shows the interaction between the XLANG schedule, BizTalk Messaging Services, and the auxiliary components. This illustration is a useful reference that you might want to print and have available as you work through the modules in this tutorial.

Payment
PO Req
>$1000
PO Req
(Approve)
via HTTP
& Chips via AIC
& Chips via HTTP
Invoice to Payment
POReq to PO
PO to Invoice
directory
Contents
Module 1: Modeling Business Processes
In this module, you learn how to:
- Use BizTalk Orchestration Designer to create an XLANG schedule drawing that models the procurement processes for ProElectron. For more information, see Designing BizTalk Orchestrations.
- Compile the XLANG schedule drawing into an XLANG schedule. For more information, see Compile an XLANG schedule drawing into an XLANG schedule.
- Run the XLANG schedule to see how a message moves through the buyer system.
Module 2: Creating Specifications and Maps
In this module, you learn how to:
- Use BizTalk Editor to create document specifications. For more information, see Create and Validate Specifications.
- Use BizTalk Mapper to create maps. For more information, see Create new maps.
Module 3: Configuring BizTalk Messaging Services
In this module, you learn how to:
- Use BizTalk Messaging Manager to configure BizTalk Messaging Services for Bits, Bytes, and Chips. For more information, see Using BizTalk Messaging Manager.
- Use BizTalk Server Administration to create a File receive function for Bits, Bytes, and Chips. For more information, see Add a File receive function.
Module 4: Completing the XLANG Schedule
In this module, you learn how to:
- Implement a port in the XLANG schedule drawing that you started in Module 2 by using a BizTalk Messaging implementation. For information about the differences between ports and messaging ports, see Understanding Port Implementations and Understanding Messaging Ports.
- Complete the XLANG schedule drawing and compile it into an XLANG schedule.
- Run the schedule to understand the complete movement of messages between the buyer and seller systems.
Shortcuts
Shortcuts enable you to save time and effort by using an existing XLANG schedule, document specification, a map, or a configuration script. By using shortcuts, you can advance to subsequent sections of the tutorial.
To use shortcuts, the components must be installed on drive C.
Continue to Preliminary Setup.