Blog Home  Home |  Breeze Home RSS 2.0 Atom 1.0 CDF  
Mick's Breeze Blogs - Biztalk/Sharepoint/... - Monday, February 26, 2007
Things hard and not so hard....
 Monday, February 26, 2007

This has been one of the toughest assignments for a while due to the lack of error details. No eventlog and no AD or MOSS Logs.

Basically setting up In-coming Emails works like this:
1) the MOSS Server in the farm will poll a SMTP 'drop' directory (usually c:\inetpub\mailroot\drop). So mail has to find its way to that drop directory.

2) The Sharepoint Directory Management Service will (if told to) go and automatically create 'entities' (contacts) and assign them email addresses in the OU specified below. That's the theory!!

The DM causes a couple of issues - you've got to run the site under an acct. that has access to the OU (you may need to assign assign the appropriate permissions to the OU in AD for this user)

The DM creates these Contacts by supplying a Schema full of info and this inturn creates the Contact. Problem - what if your AD schema doesnt match what DM expects....."Error in Application!"

(This took me the longest - as I had this running in 5 mins on a client site and then on a different site....no go)

The schema 'additions needed' for the DM to work 'seemlessly' are added when you install Exchange2003/2007 - the initial parts of the install are ForestPrep and DomainPrep - I ran these on their own without installing Exchange and the DM worked a treat!!!
(I'm sure you'd be able to add the appropriate schema extensions 1 by 1 without the need for Exchange and then be able to run any mail server - but which ones?)

3) Within Central Operations setup the incoming emails to be something like this:

My server is called MOSS and it's part of the LITWAREINC Domain




3) Now under site settings you can easily enable Incoming emails

 

 

 

Monday, February 26, 2007 12:38:31 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [3]   MOSS | Tips  | 
 Sunday, February 25, 2007

Examining BAM and BAM APIs 

Wednesday, 28th February 2007
6:00 PM Food and Drinks, 6:30 PM Kick Off
1 Epping Road, Microsoft
North Ryde, Sydney

Hi all, we're back at Microsoft North Ryde this month with a great presentation on BAM - Business Activity Monitoring. What information are you getting out of your running Business Processes? Averages, durations and things like Mins and Maximums? You should be and it's all relatively easy and quick.
I've provided a calendar appointment for your calendars so join me.

Presenter:

Mick Badran, BizTalk MVP who specialises in Microsoft Technologies as a Solutions Architect/Developer. With over 15 years consulting experience and 11 years as a Microsoft Certified Trainer provides in depth real world knowledge.

Session Details

Using BAM is something that can be vital to the business and even BizTalk operators to identify within the context of a business process - "How is the BizTalk process going?", "How long does it on average take for an Order to be fulfilled?" etc.
How hard or easy is it to extract this from your current system?
We will cover exposing your business data from your running business processes.
This session will cover the setting up of BAM but more importantly focuses on BAM Relationships and Continuations tying together various separate units of work that relate to the overall business process. The session will also cover BAM APIs and the new BAM interceptors within Windows Workflow Foundation.
Non BizTalk can also take advantage of BAM through the BAM APIs, giving a comprehensive view of all the subprocesses within a busness process.
Mick will cover the following aspects:

  1. BAM and BAM fundamentals
  2. BAM enabling your BizTalk processes
  3. Event streams and Interceptors - is this BAM or Star wars?
  4. Using the BAM APIs both internally within BizTalk and from external applications/services.
  5. Automating BAM deployments.

As always love to hear from you and what's been getting you excited at work.

Who Should Attend?

If you're looking to get additional business related information out of your Biztalk processes then this session is for you.
This session is technically focused for Biztalk developers and Application Architects.
Please be sure that you RSVP so we know how many to expect. Reply with a yea or ney to mickb.NOSPAMFORME@NOSPAMbreezetraining.com.au
Looking forward to seeing you there at Microsoft Premises - North Ryde
Mick and Mark 
Ph: 0404 842 833 (Mick's mobile)
SydBiz.Org

Sunday, February 25, 2007 12:20:32 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0]   BizTalk | Other | Training  | 

I thought I'd share some terminology changes for those of you that are MCMS descendants.

MCMS Term -> Now we Say....
Channels -> Windows Sharepoint Sites
Postings  -> Pages
Templates -> Page Layouts or Master Pages
Placeholder -> Field Control
Template Definition -> Content Type
Template Gallery -> Master Page and Page Layout Gallery
Resources Gallery -> Images, document, site collection images, or Site Collection document Library
Resources -> Images or Reusable Documents

Stay tuned for more....

Sunday, February 25, 2007 12:18:19 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0]   MOSS  | 
 Friday, February 23, 2007


Hi all I could start telling you about how great this bootcamp is and how you're going to get so much out of it, but I wont.
I could fluff on about different technologies you'll learn and integrate with such as WinWF and WCF as well as CBR within BizTalk 2006 R2. Not stuff from text books but real world experience - we know what works and doesnt.

I could talk about the 'bigger' question - "What makes a good/great design?", "Is that a 'good' solution?"...or does it just limp by?
I dont even want to talk about how when you come out you'll know why and where you'll be using WinWF and what BizTalk does for you. You'll also be very excited about the huge range of different messaging options available to you implementing WCF Services....but hang on! Doesnt BizTalk 2006 R2 expose WCF Services? Why should we host our WCF Service in BizTalk versus hand coding? When to hand code?

You'll also get a solid understanding of the BizTalk environment and we'll chat about pipelines, when a promoted property is not a promoted property. How Biztalk processes messages and performance, also let's have a crack at developing custom functoids, pipeline components and even adapters.

We're Business Process and Integration experts let's kick some tyres together.
Through these bootcamps, we're going to share that knowledge with you .....the big question is: Are you ready for it?

Overview:
This 4-day workshop provides developers with the tools to upgrade their 2002/4 skills and perform advanced orchestrations and training partner management.
You will learn to use BAS and SSO, practice developing, managing and customizing adapters and creating custom pipeline components, all within BizTalk rules.
This workshop also explores the new features of BizTalk 2006 R2 including developing & consuming WCF Services (Windows Communication foundation) for BizTalk.


Target Audience:
Developers and IT professionals with previous experience working with BizTalk 2002/2004 .Net development. (Level 300/400)

Prerequisites:

Before attending this workshop, students should have some experience with previous versions of BizTalk and .Net development skills.

Skills Gained:

This four day workshop will focus on:
1. Upgrading your skills from 2002/2004 to BizTalk Server 2006 R2. Connected Systems Roadmap to BizTalk 2006 R2.
2. Perform advanced orchestrations.
3. Gain an understanding of Workflow with in-depth hands-on scenario labs. Assess the difference between Windows Workflow and BizTalk orchestration engine.
4. Take advantage of Trading Partner Management using BAS.
5. Utilise SSO – store sensitive configuration data securely.
6. Develop and manage adapters (e.g. WCF adapters)
7. Create custom pipeline components.
8. Create custom adapters. (e.g. Split messages)
9. Create and work with Rules for the BizTalk Rules Engine.

Key Topics:

Module 1: Create and perform advanced orchestrations
This module covers:-
• Creating Correlated Orchestrations (e.g singletons, serial/parallel convoys)
• Creating and utilising Message Context Based Promoted Properties
• Creating Messages based on advanced classes/types.
• Creating Direct Bound Orchestrations and exploring the relationship with the MessageBox Database.
• Creating Generic Content Based Routed Orchestrations
• Utilising Dynamic Ports and Role Link Shapes – the easy way.

Module 2: Creating Rules, Trading Partners and SSO
This module shows you how to create rules based on:
• Schemas, static classes and databases.
• Rules Engine comprehensively explained, including the difference to Windows Workflow Rules Engine.
• Calling Rules from Orchestrations and Custom Applications
• Registry keys that control Rule/Rules Engine Performance
Explore the relationship with Trading Partner Management and BizTalk Server 2006 R2. Including:
• Setting up and creating Partners.
• Creating custom Partner Parameters used in Processes
• Utilising Partners Inbox/Outbox from within BizTalk 2006
• Further Trading Partner integration – RoleLinks explained.
Taking advantage of SSO within solutions.
• SSO under the covers.
• Using SSO and the SSO APIs to store/retrieve secure configuration information.

Module 3: Exploring and Creating Adapters - Advanced
This module will take you through exploring and creating adapters out of the box as well as how to create your own. A lap around WCF (Windows Communication Foundation) and customising WCF adapters.
Working with the provided Adapters (e.g. MSMQ, Sharepoint, SQL & SOAP Port)
Working with some community Adapters
• Integrating with SQL Server 2005 Service Broker

Module 4: Creating custom pipeline components
This module will examine pipelines and take you through creating your own custom pipeline components.

Module 5: Windows Workflow Foundation
This module will introduce Windows Workflow and take you through the architectural concepts right through to building a workflow. Includes extending workflows with custom activities, why custom activities are important, when to write and how to build. In-depth hands-on scenario labs in this module.

Module 6: Investigating BAM and BAM APIs
This module examines Business Acitivity Monitor (BAM). We look at BAM enabling your BizTalk Solutions including Related Activities. We cover setting up BAM Observation Models and working with the BAM APIs to “BAM Enable” your non-BizTalk Applications (e.g. WebServices)

Module 7: Optimising Performance & Deployment
We look at examining your performance and creating the optimum environment.
• Determining the maximum throughput of your BizTalk Solution
• Configuring your BizTalk environment for maximum performance
• Troubleshooting – where to start, examining & resolving issues.
• Creating deployment scripts to fully deploy your BizTalk Solutions

Friday, February 23, 2007 1:04:06 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [2]   BizTalk | Insights | Events | Training | WinWF  | 
 Wednesday, February 21, 2007

Always handy info to keep at an arms length, especially when doing upgrades of BizTalk 2004 to 2006 or building/migrating Sharepoint webparts from v2.0 to v3.0.

Msdn article found here: Breaking Changes

Enjoy - Mick.

Wednesday, February 21, 2007 2:48:38 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0]   BizTalk | MOSS | Tips  | 
 Tuesday, February 20, 2007

Always great to find some good articles on the workings of BizTalk.

Lee Graber has given some outlines and numbers behind some decisions in his post:

Have you ever thought of using a Send Port Group?
Why? - because 1 subscription is evaluated for all Send Ports in the group, hence reducing the load for the BizTalk Messagebox DB.

Lee mentions that if you have 8+ identical subscriptions(filter expressions) on individual Send Ports, then consider creating a Send Port Group and adding the Send Ports to it.

http://blogs.msdn.com/biztalk_core_engine/archive/2004/07/22/191888.aspx
(check out the last paragraph)

Tuesday, February 20, 2007 9:08:17 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0]   BizTalk | Insights | Tips  | 
 Monday, February 19, 2007

Here's a great whitepaper on applications, deployments and upgrades in BTS 2006.

BTS Deployment Whitepaper - from the MS Biztalk site.

Enjoy

Monday, February 19, 2007 9:40:40 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0]   BizTalk  | 
Monday, February 19, 2007 8:50:25 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0]   MOSS | Office  | 
 Monday, February 12, 2007

If you're waking up after the new year and thinking about looking at SPS v3/MOSS 2007, it appears that you're not alone.

Breeze Training has put on extra courses due to popular demand. Breeze are partnering with Dimension Data Learning Solutions to bring these to you around Australia!

‘Additional dates have been put on because the 1st bootcamp sold out with a waiting list. For those that missed out we now have an additional date in Sydney for the end of Feb. If you are keen, book quickly as seats are limited.

Here’s the link Microsoft Office SharePoint Server 2007 Boot Camp (fixed link) check for dates in a city near you.

Code

State

Start Date

Status

MSSHARE07_BOOTCAMP_1

NSW

12/2/2007

SOLD OUT

MSSHARE07_BOOTCAMP_1

WA

26/2/2007

SOLD OUT

MSSHARE07_BOOTCAMP_1

VIC

27/2/2007

Few Places

MSSHARE07_BOOTCAMP_1

NSW

27/2/2007

Few Places

MSSHARE07_BOOTCAMP_1

QLD

12/3/2007

 

MSSHARE07_BOOTCAMP_1

ACT

20/3/2007

SOLD OUT

MSSHARE07_BOOTCAMP_1

WA

26/3/2007

SOLD OUT

MSSHARE07_BOOTCAMP_1

ACT

30/4/07 

 

MSSHARE07_BOOTCAMP_1

WA

7/5/2007

 

Monday, February 12, 2007 10:53:22 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0]   MOSS | Office | Other | Training  | 
 Sunday, February 11, 2007

MOM just got that much better!! - grab the following WebPart for Sharepoint V2 + V3.

MOM Web Part Power Toy 

Enables you to show MOM data from within SharePoint leveraging the MOM 2005 SDK tools.

Find it in the MOM 2005 resource Kit

http://www.microsoft.com/mom/downloads/2005/reskit/default.mspx
Sunday, February 11, 2007 9:41:01 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0]    | 

It's all pretty easy actually - if you have IE7 look in the drop down list of search providers (top RHS) and you'll see me smile_regular 

Dont know whether you'll use it - but it saves me all the time when I'm out on site and "I know I put that somewhere....." thought comes into my head.

The way to set your own provider up:

  1. Create an XML Sample Provider file - from here 
  2. Upload the file to your blog somewhere - let's say the root.
  3. Add the line to the top of the page
    <link rel="search" title="<your title>" href="<url to searchProvider.xml>" type="application/opensearchdescription+xml" />
  4. Save all and you get a nice little drop down entry like mine!

    Enjoy!
Sunday, February 11, 2007 9:23:12 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0]   Other | Tips  | 

Here's an per an Email from Eric earlier - grab it!

Hi all,

An updated version of the BizTalk Server 2006 CHM has been published and is available for download here.

Thanks,

Eric

Sunday, February 11, 2007 8:22:34 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [1]   BizTalk | Other  | 

Basically - it can act as a fast backup/restore using this feature. No need to trawl throughback through the tapes and yes....I know WSS 3.0 has 2 levels of Recycle.....BUT guaranteed those Users are fantastic creatures :)

We could put 7 recycle bins in.....

Check out http://support.microsoft.com/default.aspx/kb/929649

Sunday, February 11, 2007 8:14:13 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0]   Office | Tips  | 
Sunday, February 11, 2007 7:59:44 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0]   Office | Tips  | 
 Friday, February 09, 2007

I came across this several times while onsite the other day and we have used MSMQ extensively.

Fortunately there is a FIX from MS available (yay!!)
If you have the problem, get it!

FIX: Error message when you try to use the SC tool to stop the service for the BizTalk host instance in BizTalk Server 2006: "The service did not respond to the start or control request in a timely fashion"

Enjoy

Friday, February 09, 2007 12:39:16 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0]   BizTalk  | 
 Thursday, February 08, 2007

A buddy of mine sent me this link
http://www.thesuperheroquiz.com/

Do the quiz and see who you come out to be.

I got SuperGirl!!!!!!! now I dont know whether that was who I am, or who I'd like to end up with :)

Thursday, February 08, 2007 9:02:53 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [4]   Other  | 
 Monday, February 05, 2007

We had a great session last Wednesday at Microsoft - I gave the above session.

As promised, here's the slide deck

 

 

 

Meeting 2007 Jan 31 - A Lap around WCF Adapters in BTS R2.zip (2.54 MB)
Monday, February 05, 2007 9:24:30 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0]   BizTalk | Insights | Events | Training  | 

A collegue of mine pointed me in the direction of this whitepaper
http://msdn2.microsoft.com/en-us/library/bb220799.... that talks about

Building Interoperable Insurance Systems with .NET 3.0 Technologies
(me being onsite at the moment at a financial services client - this comes in super handy!)

Talks and walks through the design and developing tooling and problems faced during implementation.

A great article to get a feel for some of the issues at hand.(look past the SQLServer 2006 mentioned on page 2 :)

Enjoy.

Monday, February 05, 2007 2:43:11 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0]   BizTalk | Insights | WinWF  | 
Copyright © 2008 Breeze Training. All rights reserved.