Notes and tips for BizTalk training beginners. The slide deck augments the Microsoft BizTalk 2157A training course.
More about our integration practice here:
http://alliedc.com/services/eai-services/b2b-integration-services/
2. What these Labs Cover
• Lab 1
– Covers the fundamental concepts behind using
BizTalk Server for EAI within your company
• Lab 2
– Explains more advanced features you use to build
an automated business-to-business procurement
process
• Lab 3
– Discusses Supplier's side of a business-to-business
scenario and introduces the Business
Activity Services (BAS) and Business Activity
Monitoring (BAM) features of BizTalk Server
4. Lab1: Things Covered
• The roles various individuals play in
delivering a solution
• How to use BizTalk Schema Editor,
Mapper, Pipeline Designer, Orchestration
Designer, BizTalk Explorer and the
Administration console
• Deploying a BizTalk Solution
• Using File and BizTalk Message Queuing
as Transport Adapters
5. Lab1: Things Covered (Contd.)
• Creating Distinguished fields to promote a
property
• Writing Expressions in Expression Editor
for Action shapes
• Creating Physical Port
• Using BizTalk Deployment Wizard
6. Lab1: Points to remember
• Use exactly the same name for MSMQT
Queue instance in configuring Send and
Receive Ports (Pg. 38 & 39)
8. Lab2: Things Covered
• Using Mapper functoids
• Creating correlation property schema and
implementing correlation
• Consuming Web services
• Creating business rules and vocabularies
and using them in the solution
• Publishing Orchestration as Web Services
9. Lab2: Things Covered (Contd.)
• Creating two way Request Response
Ports
• Using Message Assignment, Scope and
Call Rules Shape
• Using BizTalk Web Services Publishing
Wizard
• Creating physical ports with SOAP
Adapter to consume Web Services
• Using Business Rule Composer
10. Lab2: Points to Remember
• Adding Web Reference to Supplier Web
Service will fail if SharePoint Services are
running on same (Default) Virtual Server
(Pg. 14)
– Go to SPS Admin and add web services to
the excluded path list on the Virtual Server or
create a new Virtual Server for hosting service
• Dropping Multiplication functiod to
Cumulative functiod is sometimes a
problem. Try again and again! (Pg. 18)
11. Lab2: Points to Remember (Contd.)
• Remember to add a strong name
assembly Key file to B2BSchemas project
as well (Pg. 20)
• When running the B2B Solution with
Business Rules, make sure the ‘Rule
Engine Update service’ is started from the
Service Console (Pg. 60)
12. Lab3 – Supplier End of a B2B
• This Lab Covers the Supplier Side of a
B2B Order fulfillment process
• Scenario focuses on how the supplier
enables the business user to manage
trading partners and monitor business
activities
13. Lab3: Things Covered
• Using the Business Activity Services
(BAS), Business Activity Monitoring (BAM)
and Tracking Profile Editor (TPE)
• Using Roles and Role Links
• Creating Partner Profiles Global Port and
Agreements in BAS Site
• Registering BizTalk Server with BAS
• Identifying key performance indicators for
a business process
14. Lab3: Things Covered (Contd.)
• Working with InfoPath templates
• Working with the BAM Excel template
– Creating Activities, Views, Dimensions and measures
– Creating PivotTable Reports. KPI, Order Progress
• Deploying the BAM Excel Workbook to BizTalk
Server
• Exporting BAM Excel Workbook to BAM XML
• Monitoring business activities
15. Lab3: Points to Remember
• Verify Host to be Authentication Trusted
(Note: You cannot use the same service
account for hosts that are authentication
trusted and hosts that are not authentication
trusted)
– If both hosts not being set as Authentication
Trusted, first change the Host instance Logon
account first (e.g. BizTalkServerApplication).
(Pg. 5)
16. Lab3: Points to Remember (Contd.)
• Action ‘Confirm Purchase Order’ on
InfoPath would give an error (Pg. 26):
– There was an unexpected exception while
executing the script. The exception code is "-
2146827859" and the exception message is
"Automation server can't create object“…
– Remedy:
• Add http://<servername> to Local intranet Zone
sites. (IE: Tools -> Internet Options -> Security)
• Allow script ActiveX controls marked UnSafe to
Prompt for Local intranet Zone