Things hard and not so hard.... RSS 2.0
# Monday, December 08, 2014

Hey folks, Something that has been bugging me for a while is to be able to set a bunch of BizTalk services to 'Automatic (Delayed)' start type, cause as you're aware when you reboot a box (pretty much any box outside a class room lab) - all the biztalk services will be stopped due to the underlying services taking a while.

Namely the ESSO service.

So I thought I'd write a batch file - yes batch! that doesn't rely on libraries from here, powershell modules from there and requiring .NET version 2020!

Here it is & enjoy

----- Batch to Set all BizTalk Services to Automatic (delay) -----

sc query state= all | find "SERVICE_NAME: BTSSvc" > %temp%\btssvc.txt
FOR /F "tokens=* delims=:" %%a IN (%temp%\btssvc.txt) DO call :sub "%%a"

:end
  del /f %temp%\btssvc.txt
  @echo Done.
  exit /b

:sub
  echo In Subroutine
  @set svc=%1
  set svc="%svc:~15%
  echo Configuring %svc%
  sc config %svc% start= delayed-auto

Monday, December 08, 2014 10:45:57 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | 2006 R2 | 2009 | 2010 R2 | BizTalk 2013 | RFID | Usergroup
# Wednesday, March 31, 2010

BizTalk Best Practice Analyser is released and available for download.

Download: BizTalkBPA V1.2

As always another very handy tool is the Message Box Viewer (Currently V10) which provides some very detailed information as well.

Download: Message Box Viewer (MBV)

Enjoy your day,

Mick.

Wednesday, March 31, 2010 10:01:25 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | 2006 R2 | 2009
# Friday, February 12, 2010

Hi folks,

Lately I've had several requests from folks whom want to have a play with BizTalk but don't want to setup the whole infrastructure etc.

Here's a great page from MS Virtual Labs that will get you on your way
(some labs are for BTS2006, others for BTS2009, the same principles apply)

Check it out and if you're ever away from a VM, might be handy a fallback plan.

BizTalk Virtual Lab Material

There's 4 pages and here's a snippet from Page 1

--------------------------------------------------------------

Click here to bookmark this event.
After completing this lab, you will be better able to create a new BizTalk project, create an XML schema by using the BizTalk Editor, promote a schema property, create a flat file schema by using the BizTalk Editor, validate a schema and generate a sample instance message, create a strong name and assign it to an assembly, and build a schema project.  ...
4/3/2006 12:00 AM Pacific Time (US & Canada)- 9/30/2011 11:59 PM | Duration:90 Minutes
Primary Language:   English
Primary Target Audience:   Pro Dev/Programmer
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032296903&culture=en-US
Click here to bookmark this event.
After completing this lab, you will be better able to create a schema map by using BizTalk Mapper, add functoids to a map, validate a map, and build a schema map project.
4/3/2006 12:00 AM Pacific Time (US & Canada)- 11/30/2010 11:59 PM | Duration:90 Minutes
Primary Language:   English
Primary Target Audience:   Pro Dev/Programmer
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032296906&culture=en-US
Click here to bookmark this event.
After completing this lab, you will be better able to define business rules, call business rules from within an orchestration, build and deploy the business rules project, and start and test the business rules.
5/7/2008 12:00 AM Pacific Time (US & Canada)- 5/31/2011 11:59 PM | Duration:90 Minutes
Primary Language:   English
Primary Target Audience:   Pro Dev/Programmer
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032379047&culture=en-US
Click here to bookmark this event.
After completing this lab, you will be better able to assign an application name to a BizTalk Server project, use the BizTalk Server 2006 Administration Console to create receive ports, receive locations, use the BizTalk Server 2006 Administration Console to import port binding information, bind orchestration ports to physical ports, export a BizTalk application to an MSI package, import a BizTalk application from an MSI package, and finally, use the Group Hub to manage suspended messages.  ...
4/3/2006 12:00 AM Pacific Time (US & Canada)- 12/31/2010 11:59 PM | Duration:90 Minutes
Primary Language:   English
Primary Target Audience:   Pro Dev/Programmer
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032296904&culture=en-US
Click here to bookmark this event.
After completing this lab, you will be better able to educate attendees on integrating Commerce Server 2007 with ERP or CRM systems and external business trading partners by utilizing the new built-in integration adapter for BizTalk Server 2006. Also, you will learn how to utilize the new Orders, Inventory, Catalog, and Profile BizTalk Adapters in detail to achieve high-performing, reliable connectivity between Commerce Server deployments and other external systems.  ...
4/20/2007 12:00 AM Pacific Time (US & Canada)- 8/31/2010 11:59 PM | Duration:90 Minutes
Primary Language:   English
Primary Target Audience:   Pro Dev/Programmer
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032338959&culture=en-US
Click here to bookmark this event.
After completing this lab, you will be better able to define business rules, call business rules from within an orchestration, build and deploy the business rules project, and start and test the business rules.NoteBy registering for this virtual lab, you will receive a one-time follow up call from a Microsoft representative to inform you of special discounts and offers related to products and services presented in the virtual lab.  ...
4/3/2006 12:00 AM Pacific Time (US & Canada)- 11/30/2010 11:59 PM | Duration:90 Minutes
Primary Language:   English
Primary Target Audience:   IT Generalist
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032313534&culture=en-US
Click here to bookmark this event.
After completing this lab, you will be able to create a new BizTalk project, create an XML schema by using BizTalk Schema Editor, promote a schema property, create a file schema by using BizTalk Schema Editor, validate a schema and generate a sample instance message, and build a schema project.  ...
12/7/2005 12:00 AM Pacific Time (US & Canada)- 7/31/2010 11:59 PM | Duration:90 Minutes
Primary Language:   English
Primary Target Audience:   Pro Dev/Programmer
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032279924&culture=en-US
Click here to bookmark this event.
After completing this lab, you will be able to configure orchestration properties, create the orchestration to be published, build and deploy the orchestration publishing project, run the BizTalk Web Services Publishing Wizard, and start and test the published orchestration.  ...
10/24/2005 12:00 AM Pacific Time (US & Canada)- 2/28/2011 11:59 PM | Duration:90 Minutes
Primary Language:   English
Primary Target Audience:   Pro Dev/Programmer
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032303224&culture=en-US
Click here to bookmark this event.
After completing this lab, you will be able to add a Web reference to a project, create a map, create variables for message instances, create the Web services orchestration, and build and deploy the Web services project.
10/24/2005 12:00 AM Pacific Time (US & Canada)- 1/31/2011 11:59 PM | Duration:90 Minutes
Primary Language:   English
Primary Target Audience:   Pro Dev/Programmer
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032303223&culture=en-US
Click here to bookmark this event.
After completing this lab, you will be better able to assign an application name to a BizTalk Server project, use the BizTalk Server 2006 Administration Console to create receive ports, receive locations, use the BizTalk Server 2006 Administration Console to import port binding information, bind orchestration ports to physical ports, export a BizTalk application to an MSI package, import a BizTalk application from an MSI package, and finally, use the Group Hub to manage suspended messages. NoteBy registering for this virtual lab, you will receive a one-time follow up call from a Microsoft representative to inform you of special discounts and offers related to products and services presented in the virtual lab.  ...
2/3/2006 12:00 AM Pacific Time (US & Canada)- 9/30/2010 11:59 PM | Duration:90 Minutes
Primary Language:   English
Primary Target Audience:   IT Generalist
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032296907&culture=en-US


Friday, February 12, 2010 9:20:57 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | 2006 R2 | 2009 | R2 | Training
# Tuesday, December 22, 2009
Folks Christmas and the holiday season has started with the BizTalk Team been busy and are opening up the BTS 2009 R2 TAP program on connect.

If you're a customer (or have customers) that would/could benefit in working with some of the newer BizTalk features - with the prospect of MS being able to have some visibility into the solution, then go for it.

https://connect.microsoft.com/biztalk

I'm looking fwd to the BizTalk Dashboard and a whole bunch of other enhancements.

Here's a snip for you....

---------------------------------------

 

 BizTalk Server V6 Image

Welcome to the Microsoft BizTalk Server Connect website

 

We encourage you to visit this site where we will keep you informed of Technology Adoption Programs (TAP) and other customer pre-release programs for Microsoft BizTalk Server.

 

We have a number of programs currently underway as well as several that will be starting up in the near future.  If you are interested to participate in any of the programs below, please register for the program by selecting the associated link, and return the completed nomination form to btssoacp@microsoft.com .

 

Current Programs

  •  BizTalk Server 2009 R2
  • BizTalk Server 2006 R2 SP1 beta 

 

 BizTalk Server 2009 R2

 

What’s planned for the next BizTalk release?

 

VS 2010 Support

  • Use of Visual Studio 2010 to develop application for BizTalk Server 2009 R2
  • Projects developed in VS 2008 can be seamlessly migrated to Visual Studio 2010

 

 

Intelligent Mapper

  • Enhanced user interface for better visualization of maps and to support complex mappings
  • Background noise reduction using highlight propagation, auto scrolling  and sibling coalescing
  • Support for search
  • Reusable parts for improved user productivity
  • Enhancements to the current functoids

 

Enhanced Trading Partner Management (TPM)

 

BizTalk Administration Console – Performance Enhancements

This feature aims to improve BizTalk Administration Console performance across the board by more than 60%. Key Scenarios like refresh, addition, deletion of port, enlistment of an orchestration will be optimized. Post Enhancements, the BizTalk Administration Console would be more responsive and address one of the key customer pain-points of Console performance in BizTalk 2009.

 

BizTalk Settings Dashboard

The BizTalk Settings Dashboard will serve as a one-stop shop for BizTalk Engine settings visualization and modification. This feature will enable BizTalk Administrators to centrally manage BizTalk Settings as admins will be able to export and import settings from one environment to another (for e.g. staging to production). The BizTalk Settings Dashboard is a step forward in consolidating all BizTalk Settings and will incorporate design extensibility to accommodate future addition of settings.

 

Improved Management Pack

The Improved System Center Management Pack will address key customer pain-points (e.g. high-CPU usage, duplication of discovered artifacts etc.) in the existing Management Pack. The new and improved design will also incorporate enhancement like better visualization of BizTalk Application and Platform Artifacts, Improved monitoring and diagnostics of artifacts like Orchestrations, Grouping of Alerts etc.

 

RFID OOB Event Filtering and Delivery

The scope for this feature covers providing a set of OOB components for Duplicate Elimination filter, EPC based filter, DWELL filter, posting events from BizTalk RFID to BizTalk Server, Posting events from BizTalk RFID to an EPCIS service and an Event Delivery framework for applications to subscribe and receive asynchronous events. These Out Of Box components address common RFID scenarios and will enable partners to focus solely on business logic hence helping accelerate BizTalk RFID solutions.

 

FTP/FTPS Adapter

The FTP Adapter in BizTalk is one of the most popular transport adapter in BizTalk server, used in different scenarios.  In BizTalk Server 2009 R2, we provide additional features in the FTP adapter that includes the following:

-          Support for FTPS, FTP over SSL – Enables to connect to FTPS servers for transferring files securely.  Both Implicit and Explicit FTPS are supported.

-          Support for read-only FTP servers – Enables configuration to pick up files from a partner FTP server which may provide only read-only permission.  The adapter will ensure that each file is submitted only once to BizTalk Server.

-          Support for atomic file writing – Can be used to ensure that files are read only after they are transmitted fully to the FTP server.

·         Enhanced performance – Re-designed to increase the performance, both while sending files to as well as receiving files from FTP servers.  The adapter will be more resilient to server going down.




Tuesday, December 22, 2009 1:07:27 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | 2009 | RFID | R2
# Wednesday, November 04, 2009

A while back I created a script that restarts your BizTalk Hosts - pretty simple, here http://blogs.breezetraining.com.au/mickb/2006/10/04/SimpleScriptToRestartAllBizTalkServices.aspx
(also this script didn't pick up your service if it was previously stopped - limitation of the 'sc query' command)


Now with PowerShell it's a one line job:
It goes something like this:
get-service BTS* | foreach-object -process {restart-service $_.Name}

You can also set all your BTS Services to start 'automatic' as follows:
get-service BTS* | foreach-object -process {set-service $_.Name -startuptype automatic}
(I'm actually trying to set the BTS Services to 'Automatic (Delayed)' but haven't been able to do that yet)

Enjoy,
Mick.
Wednesday, November 04, 2009 10:54:54 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | 2009 | Insights | Tips
# Tuesday, November 03, 2009

As far as I know there’s some good news and bad news…

Good news: the existing BizTalk SharePoint Adapter *should* work with SharePoint 2010 – you will however need to add ‘<rebinding>’ section to the existing adapters web.config *if* the SharePoint 2010 is installed locally to the BizTalk Server.

The ‘rebinding’ tells your local .NET app that even though you want V12.0.0.0 of the SharePoint APIs, V14.0.0.0 assemblies will give it to you.

Bad News: there’s no new BTS Adapter on the Horizon for this – AFAIK.

------

With SharePoint 2010 we now have the capability to involve many tighter technologies such as:

1) event notification, rather than polling for the adapter.

2) LINQ and ADO.NET Entities to query the Data.

3) SharePoint Client WCF Service – Client.svc . This is a lightweight and fast interface, where we can batch up requests, send them over the wire and get back just what we ask for.

4) Lists.ASMX web service (+ the others) for backward compatibility.

When I get some time…:D, I’m keen to develop a .NET LOB WCF Adapter.

Tuesday, November 03, 2009 12:05:01 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
2009 | BizTalk Adapter Pack | Insights | SharePoint | 2010
# Monday, November 02, 2009

Well – after spending *far* too long trying to get a little Red X to disappear from my BTS Configuration tool, so I can have a green light to configure the SharePoint adapter, I thought “There’s got to be an easier way”

image
Exhibit A – your honour. The SharePoint Adapter Configured.

So – what I did was roll my sleeves up and do this by hand.

This particular install – BTS09 x86, I installed WSS V3.0 with Sp2 and created a local sharepoint web application, site collection and had a whole bunch of SharePoint happiness coming back to me on http://biztalk (my server name).

All good I thought – except the configuration tool didn’t like what it found. I looked at logs, ran network sniffers and even manually ran the tool  Microsoft.BizTalk.KwTpm.StsOmInterop3.exe http://biztalk with success:

image

But still no joy in the configurator.

Here’s how to do it manually:

  1. Setup your local or domain SharePoint Groups
    Typically this is the ‘SharePoint Enabled Hosts’ Group – if it already exists on the domain, then great, if not create it. For this I created my group on the local machine.
    I also added as members, my biztalk service account and my Sharepoint Service Account.
  2. Configure IIS – BTS SharePoint WS Web Application
    1. Within the BizTalk Installed folders – e.g. c:\program files\Microsoft BizTalk 2009\Business Activity Services, you’ll find the set of WebServices to choose from. Select the right one for your SharePoint deployment.
    2. image
    3. As you can see I selected BTSharePointV3AdapterWS (for WSS V2 SP3, select BTSharePointAdapterWS).
    4. This is the folder you will point IIS to later.
    5. Open this folder and you’ll see a web application with a web.config.tmpl
    6. Copy the web.config.tmpl and rename the *copy* to web.config
    7. Open up your Web.Config in Notepad and configure as follows:

        <?xml version="1.0" encoding="utf-8"?>
        <configuration>
          <system.web>
                <httpModules>
                    <!--add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" /-->
                </httpModules>

            <!-- Change debug="true" if you want to debug this web service -->
            <compilation defaultLanguage="c#" debug="false" />
            <customErrors mode="Off" />
            <!-- Windows Authentication is required for this web service. -->
            <authentication mode="Windows" />
            <!-- Impersonation is required for this web service. -->
            <identity impersonate="true" />
            <authorization>
                <allow roles="SharePoint Enabled Hosts" verbs="GET,HEAD,POST"/>
                <deny users="*"/>
            </authorization>

            <!-- Uncomment this block if you want to do some tracing of this web service -->
            <!-- <trace enabled="true" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />  -->
            <globalization requestEncoding="utf-8" responseEncoding="utf-8" />

            <!-- The size of a document being posted to SharePoint depends on this setting -->
            <httpRuntime maxRequestLength="100000" />
            <trust level="Full" originUrl="" />
          </system.web>
          <runtime>
            <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
              <dependentAssembly>
                <assemblyIdentity name="Microsoft.SharePoint" publicKeyToken="71e9bce111e9429c"/>
                <bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0"/>
              </dependentAssembly>
            </assemblyBinding>
          </runtime>
        </configuration>

      1. (you can always go back and tighten security up on this when you’ve got it working).
      2. Note the ‘SharePoint Enabled Hosts’ – local group here.
      3. I’ve also removed the ‘Documentation’ tags so I could get some WSDL to make sure it works within the browser.
      4. Save your web.config within Notepad.
      5. NOTE: make note of the Folder Path to get here as we’ll need it in IIS next.
    8. Configuring IIS
      1. Bring up IIS Admin MMC snapin.
      2. Select your SharePoint enabled Web Site, I selected ‘Default Web Site’. Right click when ‘Default Web Site’ is Selected and select ‘Add Application’
        image
        note: IIS 7.0 Manager shown.
      3. Configure this as follows:
        image
        (Note – the App Pool User should be able to post into BizTalk and SharePoint)
        Physical Path: <path you had previously to either V2 or V3 of your BTSharePointV3Adapter…>
      4. Click OK.
      5. To Test your WS: browse to: http://<your server>/BTSharePointAdapterWS/BTSharePointAdapterWS.asmx
      6. You *should* get this:
        image
        You can invoke the IsAlive function and get TRUE back.
      7. If not, then fix your IIS related errors, at this point you’ve got a WS that uses the SharePoint APIs (locally). Some things to check:
        1. Local file security – make sure the Web App Pool acct can access those directories.
        2. Windows Auth is turned on, on your Web App.
        3. Check IIS log files for clues.
      8. You’re done on the IIS side of things, let’s configure BTS Side.
  3. Configuring BizTalk Side
    Fortunately the WSS Adapter is installed as part of the BizTalk Runtime configuration – it’s just not configured. So as far as registering the adapter with BizTalk it’s already been partly done.
    1. Install the “I’ve been Configured Registry Keys” – I took these from a previously successful 2009 install.
    2. Once the registry keys have been applied you’ll need to go and configure the …\TPM key to reflect your setup as follows:
      1. In Particular – configure your SharePoint SiteID to the one you saw in IIS.
      2. image
  4. How is this Different for a x64 bit Install
    1. The IIS piece is the same.
    2. The BTS Piece – the Perf counters are the same,
      but the ..\TPM piece is under HKLM\SOFTWARE\WOW6432Node\Microsoft\BizTalk Server\3.0\ConfigFramework
    3. So you’ll need to ammend 1 of the above 2 REG files.

You’re done!

Why oh why is this so hard from within the Configurator.

NOTE: There *USED* to be a Registry key that told the BTS WSS Adapter where to go looking for the BTSharePoint WS – a URL (..STSServiceUrl). This eliminated the need for a local machine install of SharePoint/WSS. Alas…this is *NOT* the case with WSS Adapter post BTS06.


Monday, November 02, 2009 9:02:11 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | 2009 | SharePoint | MOSS | 2010
# Saturday, October 10, 2009

While on a current project and having a need to tweak (as always) how well BTS is processing these receives, I came across a Perf document on BTS 2009 Receiving.

This document below deals mainly with netTCP receive locations – oneway ports + oneway Orchs.

Enjoy.

------

BizTalk Server 2009 Performance Optimization Guide

Brief Description

The BizTalk Server 2009 Performance Optimization Guide provides prescriptive guidance on the best practices and techniques that should be followed to optimize BizTalk Server performance.

http://www.microsoft.com/downloads/details.aspx?FamilyID=24660797-0C8F-4687-9D5F-B76D99B37EC2&displaylang=en

Saturday, October 10, 2009 3:23:52 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | 2009

This whitepaper is typically centered around the BTS SharePoint Adapter and WSS V3.0/MOSS 2007.
(I’ll be posting details on SharePoint 2010 integration shortly… :) )

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=dd4e843d-2121-4016-8391-d763d0ff0a08

BizTalk + SharePoint: 1+1=3: Integration Best Practices

Brief Description

The integration of Microsoft BizTalk Server 2009 and Microsoft Office SharePoint 2007 brings a whole new set of capabilities to end users. Microsoft Office SharePoint Server gives BizTalk Server a “face,” providing human workflow features and dashboard functionality.

Saturday, October 10, 2009 10:35:04 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | 2009 | MOSS | 2010
# Sunday, October 04, 2009

My buddy Kent Weare is launching a great series of posts on pulling/pushing documents in/from SharePoint and BizTalk. Using InfoPath to beautify what hard-core developers have known for years – that thing called XML.

Kent’s just rolling up his sleeves and getting cracking - http://kentweare.blogspot.com/2009/10/biztalk-2009-sharepointwss-30.html

Well done Kent – looks great!

Sunday, October 04, 2009 10:15:38 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
2009 | 2010

Something that I’ve come across in recent years and it concerns me more and more…long running transactions.

For example let’s take an Insurance Company implementing a Claims Process.

The way it works is:

  • Design Long Running Business Processes around BizTalk Orchestrations
    Sounds great on the surface and since BizTalk 2004, the techniques for implementing this were easier.
    Basically – the BizTalk Environment will look after ensuring state is maintained, waiting Orchestrations are managed and Correlations are in place for return messages, that may return seconds, minutes, weeks or months later.

    So in this case we’d implement a main claims process manager which is runs for the duration the claim is active in the system.

    A Claim comes in, enters the System and the Claims Process Manager initiates and we’re off and running.

    A common technique with long running processes is to forcibly suspend biztalk messages that are in error. At a later date someone looks into the BizTalk Admin Console (or via a WMI query) and ‘deals with’ the suspended messages.

    The benefit of these suspended messages is that they potentially can be resumed right where they left off and these messages are stored in the MsgBoxDB awaiting attention.

The reason why I don’t think this works:

  • Messages are immutable – meaning that while they’re in the MsgBoxDB they can’t be changed (technically we *can* changed these messages as a hack, but it’s *not supported*). So if the message is incorrect and in the overall process, we might fix the problem and resubmit that message – we can’t do this from within the MessageBox. We have to export the message out and provide some ‘resubmit to biztalk’ port (usually a file port).
  • BizTalk MessageBoxDB is keeping state of the system. In process Claims are part floating around as part of our system (we could also be a bank processing Loans etc etc). If we lose the MessageBoxDB this could spell even more trouble.
  • Also system upgrade complexity moves up that extra notch, careful planning and various considerations need to be thought out. Pending Orchestrations have to be allowed to run through to completion; hydrated messages waiting to be sent through Ports, means that those ports must stay around until these messages are dealt with… and many other.
  • Backup – despite the recent advancements in SQL Server 2008 (mirroring) we can’t take advantage of it in the BizTalk world.
    The supported Technique is to use Log Shipping – The recommended backup interval is 15 minutes so worse case your system is out 15 minutes in the case of a crash.

    This is not entirely true… on busy systems the actual log shipping process may take between 15-30 mins to backup. This means that during the time while log shipping backup is running, the system is not being backed up. So all in all your system could be running for 1hr (approx.) with no covering backup.

    This essentially is the state of your solution.

What Does Work….in my opinion.

  • Manage the State of your System in another area, such as SQL or SharePoint.
  • Where possible keep the Orchestrations short running.
  • Upgrades are simplier
  • System maintenance is simplier.
  • Provide a MSMQ or File Inbound Port for ‘Resubmission into BizTalk’.
  • Use Content Based Routing to establish mutually exclusive processes.

Food for thought folks, from what I’ve worked on and noticed out in the field.

Mick.

Sunday, October 04, 2009 10:05:03 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [3] -
2009 | 2010 | Tips
# Saturday, October 03, 2009

Well – October is always a special month for me…I’ve got family birthdays and my MVP Award is up for renomination. You basically keep getting assessed for the work done in the past year.

Keeps you on your toes and makes sure that complacency doesn’t creep in :-)

I’m happy to say I’m back for another year!!! Whoo hoo! It’s really you guys – the community that make my efforts possible. As long as you need them, I’ll do my best to help.

Bring on 2009/2010 – there should be some great advancements in our technology worlds, more agile, more cloud based and more accessible.
(‘Integration should just work’ – that’s the theory)

MVP Logo - Horizontal

Saturday, October 03, 2009 9:52:41 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
2009 | General | Other
# Tuesday, September 22, 2009

I thought I’d share a few interesting SAP tales.

I’ve been working on a project lately of integrating with not 1 SAP Server, but 2 and the 2nd one is across the seas accessible via a SAP Router (which is similar to Proxy Servers for the internet). I’ve got to thank Rohit Singh (MS) and his team for some great feedback, as well as Scotty and Kent Weare whom were helping me to nut out where half these settings go.

Specifically I needed BTS to be a ‘remote RFC server’ for the two SAP Servers.

What does a Router string look like I hear you ask - “/H/devapp1/S/3300/H/acmesaprouter.acme/S/3300/H/sapdb01.acme”. Something like that, and the user’s type this into the SAP Client UI to connect…my chances of being able to ‘stick’ this somewhere in the BizTalk world was diminishing.

So I had to get my BizTalk box to talk through the ‘SAP Router’ out with the right credentials to another SAP Server 1200KMs away…”good luck” little adapter I thought. ("good luck” Mick I though too)

Here’s the low down:

  1. Use a saprfc.ini file – scarce documentation, but do able.
  2. Set a RFC_INI System Environment variable.
  3. Turn on Rfc Tracing
  4. Get on well with the SAP teams.
  5. Get on well with the SAP teams…oh I mentioned that one already.

Here’s how you do it – after you’ve installed and setup the prereqs for the SAP Adapter (don’t forget to add the SAP Adapter property schema to BizTalk)

Starting out:

- I jumped in and used the 'Consume Service Adapter' Wizard to work out connection details and look at the IDOCs schemas.

The problem is - as time goes by, you want to see debugging and other details to tweak as trying to establish a connection. The Receive Location (WCF-Custom, sapBinding) SAP URI get's horribly long.

 

I was happy to put up with this when I got the first connection to the SAP Server1 (local).

 

This *didn't* work for SAP Server2(remote) - trust me, it's a square peg in a round hole.

 

Using SAPRFC.INI :(generally the MS Docs will get you started, but I found they had incomplete settings so I had to go elsewhere - a Siebel->SAP 2001 document served the purpose)

  1. Create a System Environment Variable called RFC_INI  and point it to where you want your saprfc.ini file to live.
    e.g. SET RFC_INI=d:\BizTalk_Dev\SAP\saprfc.ini
    (the MS documentation doesn't say *exactly* where to put the saprfc.ini - I tried it in the bts folder, windir...many places)
  2. Set the Receive Location to use the saprfc.ini - e.g. sap://client=110;lang=en;@D/SAPSERVER?LISTENERDEST=BTS_INBOUND&RfcTraceSdk=true
  3. Using the SAPRFC.INI file

Sample SAPRFC.INI - for local SAP connection

DEST=SAPSERVER
TYPE=A
ASHOST=DEVAPP1
GWHOST=DEVDB1
GWSERV=sapgw00
SYSNR=00
RFC_TRACE=0
ABAP_DEBUG=0
USE_SAPGUI=0

DEST=BTS_INBOUND
TYPE=R
GWHOST=DEVDB1
GWSERV=sapgw00
PROGID=BizTalkDev_Inbound  (<-- this is allocated from SAP)
SYSNR=00
RFC_TRACE=0
ABAP_DEBUG=0
USE_SAPGUI=0

Connecting to a SAP Server via a SAP Router String - sample saprfc.ini
e.g. router string -/H/devapp1/S/3300/H/acmesaprouter.acme/S/3300/H/sapdb01.acme

ListenerURI (BTS Receive Location) = sap://client=110;lang=en;@D/ACMESAP?LISTENERDEST=ACMESAP_INBOUND&RfcTraceSdk=true

DEST=ACMESAP
TYPE=A
ASHOST=/H/devapp1/S/3300/H/acmesaprouter.acme/S/3300/H/sapdb01.acme
GWHOST/H/devapp1/S/3300/H/acmesaprouter.acme/S/3300/H/sapdb01.acme

GWSERV=sapgw00
SYSNR=00
RFC_TRACE=0
ABAP_DEBUG=0

DEST=ACMESAP_INBOUND
TYPE=R
GWSERV=sapgw00
GWHOST=/H/devapp1/S/3300/H/acmesaprouter.acme/S/3300/H/sapdb01.acme
PROGID=BizTalkDev2_Inbound
SYSNR=00
RFC_TRACE=0
ABAP_DEBUG=0

 

 

HTH folks and saves you guys some time - :)

Tuesday, September 22, 2009 9:42:18 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [2] -
2009 | BizTalk Adapter Pack | SAP
# Sunday, September 20, 2009

Hi folks, came across a great article that talks about WebServices(WCF Services) and Security.

The most common starting point in improving security, is to use TLS (Transport Layer Security of which SSL is a subset). I once spent 9 months working out digital signatures and passing several documents through out of band of envelopes…long story.

There’s a whole bunch of How-To’s also – very good!

With over 26000 downloads since August 1, I think this is a much needed area.
Well done guys – big congrats for your efforts.

Enjoy -

http://wcfsecurityguide.codeplex.com/

---- snip ----

SecurityLogo.jpg patterns & practices Improving Web Services Security - Now Released

Welcome to the patterns & practices Improving Web Services Security: Scenarios and Implementation Guidance for WCF project site! This guide shows you how to make the most of WCF (Windows Communication Foundation). With end-to-end application scenarios, it shows you how to design and implement authentication and authorization in WCF. Learn how to improve the security of your WCF services through prescriptive guidance including guidelines, Q&A, practices at a glance, and step-by-step how tos. It's a collaborative effort between patterns & practices, WCF team members, and industry experts. This guide is related to our WCF Security Guidance Project.
Parts
Part I, "Security Fundamentals for Web Services"
Part II, "Fundamentals of WCF Security"
Part III, "Intranet Application Scenarios"
Part IV, "Internet Application Scenarios"
Forewords
Chapters
Part I, Security Fundamentals for Web Services
Part II, Fundamentals of WCF Security
Part III - Intranet Application Scenarios
Part IV - Internet Application Scenarios

Checklist
Sunday, September 20, 2009 12:28:13 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | 2009 | Insights
# Saturday, September 19, 2009

Like me you may have received this lately – it was all working before (and especially on the developers machine :-) .

It turns out the VS2008 loves to update a registry key post installation, any sort of new VS.NET version, e.g. VS.NET Test tools etc, will overwrite this key.

BTS specific information is wiped away…..fortunately we set the registry key back as follows:

http://blogs.msdn.com/biztalkcrt/archive/2009/08/21/visual-studio-2008-fails-to-create-open-biztalk-projects.aspx
(x86 and x64 scenarios)

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}]

"PossibleProjectExtensions"="csproj"   - Original VS install reg value. "PossibleProjectExtensions"="csproj;btproj" - Post Biztalk installation reg value

Saturday, September 19, 2009 8:58:53 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [2] -
2009
# Friday, September 11, 2009

Hi guys, thought I’d let you know about the rfid operations guide Microsoft recently released.

Covers things like HA, RFID Mobile and best practices… yours truly was one of the authors so I’m happy to take any feedback you’ve got.

Enjoy – here’s a snippet of what to expect.

Welcome to the first edition of the Microsoft® BizTalk® Server RFID Operations Guide. We created this guide to be a valuable resource for anyone involved in the implementation and administration of a BizTalk Server RFID solution.

To download a copy of this guide in .chm or .docx form, go to http://go.microsoft.com/fwlink/?LinkId=158724.

  Which Versions of BizTalk Server RFID Does the Guide Cover?

This guide is primarily for the BizTalk Server RFID product that is released as part of Microsoft BizTalk Server 2009. Even though most of the guidance applies to BizTalk Server RFID that was released as part of BizTalk Server 2006 R2, the guide uses the new platform changes wherever applicable.

  What’s in It?

This document applies to the operational readiness phase in the solution life cycle management of the project. The operational readiness phase precedes deployment to production. It consists of a set of tasks for ensuring a stable operating environment. It is targeted toward system administrators responsible for BizTalk Server RFID (server computers and RFID devices), DBAs responsible for the SQL servers used by BizTalk Server RFID, and developers involved with maintaining the infrastructure and solution. This document assumes that the BizTalk Server RFID solution has already been validated in a Pilot stage and is prepared for deployment to production.

Key portions of this guide are new; however, a considerable portion consists of documentation taken from BizTalk Server RFID Help, white papers, Knowledge Base articles, and other sources. It has been reviewed and evaluated by experts from the community of BizTalk Server IT professionals and members of the product development team, whom we gratefully acknowledge at the end of this topic. We believe that the information presented here will help BizTalk Server RFID users solve—and above all, avoid—many of the common problems that can occur while deploying and maintaining a BizTalk Server RFID installation.

  Interesting! Where Do I Start?

We organized the guide according to the functional aspects of planning, deploying, and managing a BizTalk Server RFID installation. You can therefore read it according to these functional aspects. If you are performing the following tasks, you can start with the related sections:

  • Evaluating operational readiness. If you are focused on assessing and evaluating the operational readiness of a BizTalk Server RFID deployment, then start by reading the Operations Checklists section.
  • Becoming operationally ready. To ensure that your BizTalk Server RFID infrastructure and applications become operationally ready, refer to the Planning the Environment for BizTalk Server RFID section.
  • Managing the operational environment. Most of the topics in this operations guide assist you in managing and maintaining an operational BizTalk Server RFID environment. You will find best practices, key concepts, and procedures for maintaining an operational environment in Managing BizTalk Server RFID and Monitoring BizTalk Server RFID.

Author: Rama Ramani (Microsoft)

Editor: Mary Browning (Microsoft)

Contributors

  • Mark Simms (Microsoft)
  • Rohan Makhija (Microsoft)
  • Ravi Vankamamidi (S3Edge)
  • Clint Tennill (Xterprise)
  • Damir Dobric, Andreas Erben (daenet)
  • Mick Badran (Breeze, BizTalk Server MVP)

Reviewers

  • Petr Kratochvil (Microsoft)
  • Ewan Fairweather (Microsoft)
  • Quoc Bui (Microsoft)
  • Douglas Trimble (The Boeing Company)
  • Robert Auston (Vail Resorts Management Company)
  • Luke Rennells (Bank of America N.A.)

Microsoft BizTalk Server 2009 RFID Operations Guide

Friday, September 11, 2009 9:56:50 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
2009 | RFID | Tips | Training
# Thursday, September 10, 2009

We’re in the thick of TechEd 2009 here in Australia on the Gold Coast (tough place to have a conference ;) Sun, sand and a beach that stretches for miles 1 block away)

Big thanks to those of you that attended my session – great turn out and all my demos worked like a charm…that doesn’t happen every day :)

Here’s the powerpoints and demo files:

SOA314 BizTalk RFID Mobile - Mick Badran

PowerPoints  -


Thursday, September 10, 2009 10:50:01 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
2009 | RFID | Events | TechEd | 2009
# Tuesday, August 25, 2009

Folks I recently came across this site on codeplex - http://btsazureadapters.codeplex.com

Where a hard working Danny(not sure of further details) has created a send and receive adapter for the cloud.

The adapter surface and publish the required information into the cloud so for e.g. your endpoints show up publically in the .NET Servicebus domain – we can do this through the apis, but it’s nice to have them all wrapped up.

There’s even some great piccys as well (just over look the ‘Microsoft Confidential’ at the bottom :-| - I did ping him over this.)

BizTalk Adapter for Live Framework.jpgBizTalk Adapter for .NET Services.jpg

The adapters are WCF based adapters, meaning they will run in or outside of BizTalk using the .NET LOB Adapter SDK Framework.

As a Plan B to this – you can always use a Custom WCF Adapter with the basicHttpRelayBinding or netTcpRelayBinding to punch through to the cloud.

I reckon this will be a very exciting area going forward…keep your eyes peeled.

Go and grab the bits and start playing… :)

Tuesday, August 25, 2009 11:06:07 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Azure | BizTalk | 2009 | BizTalk Adapter Pack
# Tuesday, August 11, 2009

A handy couple of articles that have been updated for Biztalk 2009, full article attached at the bottom.

Enjoy

image

image

Tuesday, August 11, 2009 12:18:30 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | 2009 | BizTalk Adapter Pack
# Monday, July 27, 2009

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=46a77327-affb-4ca2-9451-67912babbb03

It’s the must have guide to setup a successful BizTalk based operating environment.

Enjoy

Monday, July 27, 2009 3:00:22 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [1] -
BizTalk | 2009
# Thursday, July 09, 2009

Hi folks, been a little quiet on the blogging front lately as myself and other BizTalk Industry
experts have been busy creating a Series of Webcasts focused on BizTalk 2009 features.

BuildingRFIDMobileApplicationsMickBadran

I came up with this idea 3 months ago and we’re finally almost through the other side – all the guys gave up their own spare time to share their field expertise and knowledge.

The line is great! comprising of MVPs and field experts whom have got runs on the board.

I hope you enjoy the series, there’s a couple that are still to come, but we can’t hold it back any further.

You can see them all here - http://cloudtv.cloudapp.net/Default.aspx?category=BizTalk (Alan Smith has been very kind to offer hosting)
NOTE: not all the webcasts here are part of the Series, most are :) (I’m working on getting a sub-category)

Name

 

Title

Cloud TV Link

PowerPoint

Demo Code

Richard Seroter

clip_image002

Lap Around the ESB Toolkit 2.0

ESB

   

Mick Badran

clip_image002[1]

Integration With SharePoint from BizTalk

SharePoint

SharePoint

 

Mick Badran

clip_image002[2]

Implementing BizTalk RFID Mobile Solutions

RFID Mobile

RFID Mobile

microsoft_net.jpg

Kent Weare

clip_image002[3]

Creating a Highly Available BTS 09 Environment

BizTalk HA

BizTalk HA

 

Kent Weare

clip_image002[4]

All you need to know about the SAP Adapter

SAP Adapter

SAP Adapter

 

Alan Smith

clip_image002[5]

Improving BizTalk Orchestration Performance

Improving Performance

   

Alan Smith

clip_image002[6]

BAM Essentials Part 1 - Activities

BAM Activities

   

Alan Smith

clip_image002[7]

BAM Essentials Part 2 - Views

BAM Views

   

Thiago Almeida

clip_image002[8]

All you need to know about the SQL Adapter

SQL Adapter

SQL Adapter

microsoft_net.jpg

Miguel Herrera

Field Expert

All you need to know about the Oracle Adapter

SQL Adapter(direct link)

Oracle Adapter  

Mark Brimble

Field Expert

HL7 Revisited, a look at the HL7 accelerator

HL7 Accelerator
Direct Link

HL7 Accelerator

 

Zeeshan Shan

Field Expert

BizTalk…Creating Value in the Developer World

(coming soon)

BTS Dev BTS Dev ZIp

Mike Stephenson

clip_image002[9]

ALM Part1 – All about Tesing

ALM Testing
Direct Link

ALM - Testing

 

Mike Stephenson

clip_image002[10]

ALM Part2 – Implementing an Automated Build Process with BizTalk Server 2009 including the build server and continuous integration together

ALM - Build and Integrate
Direct Link

ALM - Build and Integrate

 

Scott Scovell

Microsoft Virtual TS

Implementing BizTalk RFID Solutions

BizTalk RFID
Direct Link

BizTalk RFID

 

Scott Scovell

Microsoft Virtual TS

EDI teaching the old dog new tricks with BTS 2009

BizTalk EDI
Direct Link

BizTalk EDI Powerpoints

 
Thursday, July 09, 2009 9:30:00 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [9] -
2009 | Light and Easy Webcasts
# Thursday, July 02, 2009

He lives in NZ…he loves Auckland and he successfully got married last year…

Ready to take on the world – I want to congratulate one of the hardest working BTS experts I know…

He puts in a tremendous effort for the local community and is always ready for new ideas.

Well done mate and a big congrats from this Aussie!!!

Thiago Almeida – BizTalk MVP!!!!!

Thursday, July 02, 2009 4:57:19 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | 2009
# Wednesday, May 27, 2009

Hi folks,

Much more of the BTS09 material (documentation etc) is starting to appear in the masses from MS.

Grab it Here and there are a bunch of others you’ll love to get also.

BizTalk 2009 Posters

p.s. I’ve also added all the Install Guides and all the PDF posters within the ‘CSD Bits’ Mesh Folder.

Cheers,

Mick.

Wednesday, May 27, 2009 6:36:21 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
2009 | Tips
# Monday, March 23, 2009

As you sink your teeth into the depths of BizTalk 2006 R2/2009 and realise the potential of integrating with the WCF Custom Adapter, a new world opens up.

Then…

Then at one point down the track you’ll want to tweak or customise what is being sent/received. For e.g. changing the shape of the XML transferred over a HTTP transports – maybe compression, maybe minus the explicit XML notation (i.e. takes 5KB to send over 30 chars)

So you’ll then move onto something called a WCF Custom Behaviour.

Two great whitepapers are

Part 1- http://msdn.microsoft.com/en-us/library/cc952299.aspx
Part 2- http://msdn.microsoft.com/en-us/library/dd379134.aspx

Monday, March 23, 2009 10:12:03 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | 2009 | WinWF
# Monday, March 09, 2009

For me there always comes a time when installing BTS 09 or Clients to work on SQL 2008, that I need all the client 'bits' to talk to SQL2008

Also - the classic problem to solve when installing BizTalk 2009 using SQL 2008, "Where do I get Notification Services From???"

Look no further - here's a SQL SP3 goldmine :)

SQL GoldMine!!
Enjoy

Monday, March 09, 2009 7:31:16 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | 2009
# Tuesday, March 03, 2009

Hi folks – if you want to check out some of the BTS 09 Documentation to help prepare you for when it hits shortly,
check it out here:

BTS09
http://www.microsoft.com/downloads/details.aspx?FamilyID=38923F29-167F-497D-80A5-899602FEF8D7&displaylang=en

Tuesday, March 03, 2009 6:30:42 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
2009
# Monday, February 23, 2009

Hopefully you've been keeping an eye on this in recent times.

This is a Set of Adapters that MS have built on top of the WCF LOB Adapter SDK (a platform neutral .NET based Adapter framework).

 

This allows the Adapters to run within the .NET stack almost anywhere - Console apps, Custom WebServices, BizTalk, SSIS, SharePoint etc.

(Build once - run everywhere :-)

 

The public beta is available as a 120-day d/l from MS Connect.

 

What to expect with the Adapter Pack

(in addition to a free migration tool to go from the old adapters to the new - e.g. SQL)

Oracle EBS

· 64 bit support

· Synonyms

· Added performance counters

· Notification support


OracleDB

· 64 bit support

· Synonyms

· UDTs

· Notifications

· Polling stored procedures

· Performance counters


SQL Adapter
· 64 bit support and improved SQL

Adapter SDK

· Display complex binding properties 

· Display metadata wsdl in web control


SAP data provider

· Support for more operators in Sap Queries

· SAP SSRS support in VS2008


Samples

· New Samples for SQL and Oracle eBiz Adapters

· Repackaged samples for BAP 1.0

Monday, February 23, 2009 1:40:57 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | 2009 | Insights | Training
# Saturday, February 21, 2009


What a week it has been folks - I left Sydney in 30C degrees with sun, sand and beaches.....I thought "How cold can it be?" (you never really get that appreciation till you hit the ground)

Cold....very cold!!! Now I've been skiing many times, but this was just something else.

It caused Beijing to be blanketed in snow and very beautiful - What a fantastic place!!! Definitely a come back place - just nothing like what I expected.

The people so friendly, helpful and always with purpose in their eyes. The food is some of the freshest I've eaten and such healthy diets (steamed cabbage, mushrooms etc etc) - nothing like the 'Western Chinese Resturants' back home :)

On to the reason why I was there - Training

I had approx 50 students coming to hear my Chinese English (which I must say is much better than me listening to them speaking Mandarin) and we covered in-depth BizTalk 2009 agenda

We covered some great material looking into Governance and ESB 2.0 due to hit around the same time as BTS2009 (June-ish I believe, earlier I'm told)

BizTalk 2009 Mick Badran Classroom Training 
We actually communicated quite well - I played many games and brought over a bunch of Aussie gifts for them (which consequently we found out were made in China!)

The usual areas of BizTalk were little used previous by students - SSO, Rule and BAM. For so little effort there's so much mileage in these guys.

Training Results
For the training the average mark I received was 8.5/10 across nearly 50 students, which for my first time in China I was very happy with. The most important thing for me though is not the marks, but what the students walk away having learnt!

Not all work Play Time
As luck would have it I had an extra day to play on my trip this time - so in negative degree temps I went to the Center of Beijing and put on my tourist hat and went to the Forbidden City (& surrounds).

Entering a new world

P2200119

P2200169

Lastly I learnt many things from my students this week with

1. KFC is a 'top class' resturant in Beijing
2. Starbucks is a 'romantic' place (where couples go for dates)

If we were on Mythbusters right now....... compared to Sydney - these are Busted!

Saturday, February 21, 2009 12:02:41 AM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | 2009 | General | Training
# Saturday, February 07, 2009

A handy table that lists the versions as well - I've always needed something like this when doing proposals :-)

 

Adapter

Supported Editions

BizTalk Adapter Pack 1.0

----

SAP

SAP R/3 4.x, R/3 6.20 (Enterprise), and SAP ECC 6.0

PeopleSoft Enterprise

PeopleTools Versions 8.17.02, 8.43, 8.45, 8.46, 8.47, 8.48, and 9.0

JD Edwards OneWorld XE

8.10, and 8.11, and 8.12 with Tools Release 8.93, 8.94, 8.95 and 8.96

JD Edwards EnterpriseOne

8.10, and 8.11, and 8.12 with Tools Release 8.93, 8.94, 8.95 and 8.96

ODBC Adapter for Oracle Database

Oracle 8i (8.1.6.0), 9i (9.2.0.1), or 10g

Siebel eBusiness Applications

7.0, 7.5.*, 7.7.*, and 7.8.*

TIBCO Rendezvous

7.3, 7.5.4, 8.1.1

TIBCO Enterprise Message Service

4.3, 4.4.3, 5.0

Host Applications

IBM CICS TS for VSE/ESA V2R3
IBM CICS TS for z/OS V2.2, V2.3, V3.1
IBM IMS V8.1 with IMS Connect 2.1, 2.2
IBM OS/400 V5R2, OS/400 V5R3, i5/OS V5R4

IBM DB2

IBM DB2 V7 and V8 for z/OS
IBM OS/400 V5R2, OS/400 V5R3, i5/OS V5R4
IBM DB2 UDB for Windows, Linux, AIX, Solaris V7.2, V8.2, V9

Host Files

IBM DFM V1R4, V1R5, V1R6, V1R7
IBM OS/400 V5R2, OS/400 V5R3, i5/OS V5R4

WebSphere MQ (Client Based)

5.3 with Fix Pack 10 or higher and 6.0 with Fix Pack 1.1 or higher

WebSphere MQ

5.3 with Fix Pack 10 or higher and 6.0 with Fix Pack 1 or higher

MSMQ/MSMQT

2.0 and 3.0

Base EDI

Not applicable

FILE

Not applicable

FTP

Not applicable

HTTP

Not applicable

POP3

Not applicable

SMTP

Not applicable

SOAP

Not applicable

SQL

Not applicable

Web Services Enhancements (WSE) 2.0

WSE 2.0

Windows Communication Foundation (WCF)

.NET Framework 3.0

Windows SharePoint Services

Windows SharePoint Services 3.0

Saturday, February 07, 2009 9:15:08 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [1] -
BizTalk | 2009 | Training
# Saturday, January 17, 2009

As my good friend pointed out - Rahul Garg, the BizTalk 2009 documentation is available for public download.

Things such as:

  • runtime engine
  • mapping
  • Orchestrations
  • Adapter V1.0 Frameworks
  • BizTalk Applications
  • BizTalk Deployment of Applications

Have all generally (obvious fixes and improvements as needed) stayed the same.

Whereas, a quick summary of things I'd be looking for in the documentation:

  • Incorporating BizTalk Project builds into automated tested suites (TFS etc) - Biztalk 2009 projects can now be built through MSBUILD as a regular project in the solution.
  • Individual components such as Schemas and Maps can be formally unit tested (previously we wrote our own helper classes to make this stuff happen) - although, at the moment when testing a schema, I haven't been getting back details of the error...just a pass/fail.
  • BizTalk Adapter Pack 2.0 (Sql, Oracle x 2, SAP, Siebel...) - based on WCF channel stack...very nice! (can be standalone if needed)
  • WS Federated bindings
  • and the list goes on.....

Download a Searchable BizTalk Help File - very handy to have when planning your upgrades or migrations.

Saturday, January 17, 2009 2:38:33 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | 2009 | Insights | General | Training
# Friday, January 09, 2009

How to look cool at work.... Stick this poster by your desk, people will walk past and say "Hmmmm......" - guaranteed to reduce the amount of questions you get each day :-)
(Then you could start talking about the 'flux capacitor' and people will believe......)

The MS folks in Connected Systems Division (CSD) have done a superb job!!! Great comprehensive poster.

One thing to say about the poster - remember that the 'Tracking Host Instance' and the 'InProc Host Instance' are generally within the same Host Instance (it's good practice to separate these out)

Enjoy

Friday, January 09, 2009 5:05:14 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | 2009 | Insights | Training
# Wednesday, December 31, 2008

I recently came across a Gartner report talking about all things to do with 'App Integration with Back End Systems' (in a nutshell... the report goes into detail)

The end result of several pages within this report is a graph (we like graphs :) showing Microsoft as a leader with a high ability to execute.

The Microsoft Technologies that fell under the microscope here are:

  1. BizTalk Server
  2. Windows Communication Foundation
  3. SQL Service Broker
  4. SQL Integration Services
  5. Team Foundation Suite
  6. Oslo + Azure

The graph looks as follows (snipped from the report):

magic quadrant

 

Get the whole report HERE

Wednesday, December 31, 2008 3:09:26 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [0] -
BizTalk | 2009 | Insights | Oslo
# Tuesday, February 19, 2008

I'm about to run training at the Microsoft BizTalk RFID Solution Days and I was contemplating rebuilding my host O/S which is Win2008 RC1 x64.

The RFID devices that the students will walk away with are USB based.

I use a third party USB Sharing software to share the USB ports to the VPCs. The thing I've noticed is that using the USB drivers the sharing and responsiveness works a treat.

The problem is that there are no - 64 bit USB drivers for the RFID1 device.....until now!!! :)

I decided to 'fudge' a *.INF file that installs the x64 bit drivers much in the same fashion as the i386 drivers.

So my current setup is:

(a) Host - Win2K8 x64, RFID devices plugged into it with x64 USB Drivers.

(b) USB Sharing Software

(c) Inside a VPC (using Hyper-V) running the 'client' of the USB Sharing I install the x32 bit USB Drivers.
This VPC is running x32 BizTalk RFID and basically the course!

We're cooking!

Grab the drivers below

RFID1_Usb Drivers x64 x32.zip



UPDATED: Windows 7 x64 will install these drivers from http://www.ftdichip.com/Drivers/VCP.htm

A CDM 2.04.16.exe has it all - http://www.ftdichip.com/Drivers/CDM/CDM%202.04.16.exe

Tuesday, February 19, 2008 8:46:45 PM (AUS Eastern Daylight Time, UTC+11:00)  #    Comments [2] -
BizTalk | 2009 | RFID | Tips
Archive
<December 2014>
SunMonTueWedThuFriSat
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910
Blogroll
 AppFabric CAT
AppFabric Windows Server Customer Advisory Team - New Blog.
[Feed] BizTalk 2006 - Windows SharePoint Services adapter
BizTalk 2006 Sharepoint adapter!!
 Breeze SharePoint 2010 Bootcamp
Breeze SharePoint 2010 Bootcamp
[Feed] BTS 2006 R2/EDI
[Feed] Chris Vidotto (MS BTS Legend)
Needs no intro....
 Mark Daunt
BTS/SPS/.NET GURU!!!
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2014
Breeze
Sign In
Statistics
Total Posts: 607
This Year: 11
This Month: 1
This Week: 0
Comments: 270
All Content © 2014, Breeze