Wednesday, November 18, 2009 #

BizTalk 2009 – ESB Itinerary Deployment Tool

 
 
When an itinerary is created using the itinerary designer you can deploy the Itinerary in different ways. Listed some of them and also I created a app which is basically derived from ESBImportUtil to do the deployment :
 
  1. ESBImportUtil.exe
 You can use ESBImportUtil.exe utility located at C:\Program Files\Microsoft BizTalk ESB Toolkit 2.0\Bin.
            Ex: ESBImportUtil.exe /f: onewayitinerary.xml /c: deployed /o    
 
  1. Power Shell Script
 Check out the Itinerary sample in the C:\projects\microsoft.practices.esb\Source\Samples\Itinerary\Install\Scripts\Itinerary_install.ps1
 
  1. Itinerary Deployment tool
 Itinerary deployment tool basically provides similar functionality of ESBImportUtil, instead of deploying from command line now you have this app to deploy Itineraries and also planning to enhance later for modifying Itinerary configuration during deployment and also modify existing itinerary settings.
 
First step is to export your itinerary using Itinerary designer as xml. Choose the Itinerary xml to import in the Itinerary Deployment tool and click deploy. Import will automatically check whether the itinerary already exists in the Itinerary database or not. It will have option to overwrite the existing itinerary or not. You can overwrite an existing itinerary.
 

  Check for the Source code and document: BizTalk ESB Importer

 

posted @ Wednesday, November 18, 2009 4:43 PM | Feedback (0)

Thursday, November 05, 2009 #

BizTalk 2006 R2 – FTP adapter issue

  I ran into an FTP issue in our prod, we were using BizTalk FTP adapter to get data from our partners. Basically BizTalk FTP adapter is able to connect to the ftp site and able to get the list and after that it “QUIT” without retrieving the file.  There is no error in the ftp log or Application log.  So BizTalk FTP adapter checks for the SYSTEM type and determines the listing to retrieve the files. If it’s a UNIX system and the file is listed as windows file listing as shown below from the log. You will run into same issue. So when changed the listing to UNIX it worked.

 

Here is the ftp log:

 

> SYST

< 215 UNIX Type: L8 Version: SUNOS

 > PWD

< 257 "/" is current directory.

> TYPE A

< 200 Type set to A.

> PORT XX,XX,XX,XXX,XX,XX

< 200 PORT command successful.

> LIST ORD*

< 150 Opening ASCII mode clear data connection for file list.

< ORDaef4f2b                                                                        (Windows Listings)

< 226 Transfer complete.

> QUIT

< 221-You have transferred 0 bytes in 0 files.

 

 After we changed the file listing on the ftp server, BizTalk FTP adapter was able to pick and process the files.

 

-rw-rw-r--  1 2066  ftp  234868 Nov 02  2009 ORDaef4f2b   (Unix Listings)

 

 Hope this helps…

posted @ Thursday, November 05, 2009 3:39 PM | Feedback (0)

Monday, October 12, 2009 #

BizTalk Server 2006 R2 Service pack 1 BETA

BizTalk Server 2006 R2 service pack 1 BETA is available now;   product team is looking for the community feedback on the BETA. List of fixes as part of this release: http://support.microsoft.com/default.aspx/kb/974563

New Features in BizTalk Server 2006 R2 Service Pack 1: http://msdn.microsoft.com/en-us/library/ee532481(BTS.20).aspx

You can download from connect: https://connect.microsoft.com/

 

posted @ Monday, October 12, 2009 8:02 AM | Feedback (0)

Friday, May 01, 2009 #

BizTalk Server 2009

 

 BizTalk Server 2009 is available from 1st May: 

   http://blogs.msdn.com/biztalk_server_team_blog/archive/2009/04/28/microsoft-announces-general-availability-of-biztalk-server-2009.aspx

  Some of the key features of BTS 2009:

    Support for the latest platforms from Microsoft including server, Hyper-V, database and development environment(VS 2008.Net).

     Enhanced developer productivity and new ALM(application life cycle management) experience for development teams.

      New capabilities for implementing agile SOA integration solutions across heterogeneous technologies and Line of Business systems with enhaced LOB adpaters.

       New RFID capabilities allows flexible implementation of end-to-end supply chain management and tracking solutions.

Links to new virtual labs using BTS 2009:

  http://msdn.microsoft.com/en-us/virtuallabs/aa740373.aspx

posted @ Friday, May 01, 2009 4:42 AM | Feedback (0)

Tuesday, April 14, 2009 #

BizTalk SAP adapter using WCF

 

The latest release of BizTalk adapter 3.0 for mySAP Suite using WCF offers 4 operations for receiving and sending message to SAP. You can receive/send messages as IDOC (Flat file data) or Xml message. Which makes easier for deploying SAP schemas in BizTalk Mgmt DB, then the earlier version where we need to take care of the one receive pipeline to accommodate all the inbound message to BizTalk from SAP. So if you need to migrate from earlier version to the latest version of adapter is easy and it’s well documented in the help file. Also the latest release offers the changes in the following:

1.      Design time – Configuring the ports and meta data retrieval

2.      Meta data retrieval  - Using Consume Adapter Service

3.      Schema file and Namespace change

4.      Data type changes –Option by setting the EnableSafeTyping to true or false

5.      Multiple operations for sending and receiving idoc’s in flat file (IDOC) or Xml format.

 Will post more in details…

 

posted @ Tuesday, April 14, 2009 8:13 AM | Feedback (0)

Sunday, March 22, 2009 #

Microsoft SOA/BPM Conference 2009 - BizTalk Server 2006 R2

Check out the 2009 Microsoft SOA & BPM Conference presentation on Microsoft ESB guidance 2.0, Oslo, BAM, REST with WCF, Customers case studies etc...

1. Keynotes, Lunch Sessions and Customer Case Studies
2. Technical Offerings Track
3. Best Practices Track

posted @ Sunday, March 22, 2009 5:59 PM | Feedback (0)

Thursday, February 12, 2009 #

Team Foundation Server for BizTalk Server 2009 development & deployment

                   
Check the following presentation by Johan using Team Foundation Server for BizTalk Server 2009 development & unit-testing, automated builds and automatic deployment with custom tasks for msbuild. You don’t need to have Visual Studio.Net for build process.
 

 

 

posted @ Thursday, February 12, 2009 10:36 AM | Feedback (1)

Tuesday, February 10, 2009 #

BizTalk RFID Manager Port Issues

After installing BizTalk RFID when you open the RFID Manager MMC and try to connect to the RFID server you will see a warning “Rfid Service is either stopped or unreachable”. Steps to troubleshoot:

 
  1. Right Click on the Server listed in the RFID Manager and select Retry.
  2. A pop up message with something like “Could not connect to net.tcp://yourRFIDServer:7891/rfid/Service/ServerManager. The connection attempt …” Click Yes
  3. Click on the options and select the port “7891” and change to “8092” and click OK.
  4. Now you should see your RFID Server in running state. 
In latest version BizTalk RFID port was changed from 7891 to 8092. Refer the installation document:

posted @ Tuesday, February 10, 2009 10:21 AM | Feedback (1)

Monday, February 09, 2009 #

SAML - SSO vs POLA

 

SAML thoughts by Ken -   Federated Security Patterns with SAML (SSO vs. POLA)

It was great presentation which I attended in FL code camp.

posted @ Monday, February 09, 2009 10:04 AM | Feedback (1)

Saturday, December 30, 2006 #

BizTalk Server 2006 exam (70-235)

 Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006

 I cleared the exam for BizTalk Server 2006, a good way to end the year.  BizTalk Server 2006 has a huge difference compared to BizTalk 2004(I cleared in May '05). BizTalk 2006 covers on Messaging /  BAM / BRE / Deployment etc. Its not a MCP style of exam as earlier BizTalk certification. I would recommened MSDN resources / Books - BizTalk Pro and Reciepe are good one to start with. Hands on BizTalk 2006 more important even if you have worked on BizTalk 2004. BizTalk Server 2006 exam information.

  Wish You Happy New Year.

 

posted @ Saturday, December 30, 2006 9:21 PM | Feedback (0)

Thursday, November 02, 2006 #

BizTalk server 2004 - SP2

BizTalk Server 2004 SP2 is now available. Check out the list of bugs that are fixed. Lots of fixes taken care in this release.

posted @ Thursday, November 02, 2006 4:04 PM | Feedback (0)

Tuesday, February 14, 2006 #

New transaction cannot enlist in the specified transaction coordinator

I had a BizTalk application installed on Windows 2003 Standard Edition
with SP1, it accesses a SQL Servet 2000 database installed on Windows
2000 Server, the two computers are in the same domain. After applying SP1 we started
getting the error "New transaction cannot enlist in the specified transaction coordinator"

SP1 changed the settings for MSDTC under Component Services. The installation of SP1
- implicit value is "Mutual authentication required". We changed from "Mutual authentication
 required" to "No Authentication Required" then everything works fine.

posted @ Tuesday, February 14, 2006 11:15 AM | Feedback (23)

Wednesday, February 01, 2006 #

Web Service - Data Size Issue

 

 I had a BizTalk Web Service which is running for more than a year without any issues. Users are calling the Web Service from an Excel applicaiton to upload the list of items everyday, Suddenly yesterday when user tries to upload more than 20,000 line items we started getting an error “There was an exception running the extensions specified in the config file, ---> Maximum request length exceeded“.

First I thought there was no size limit in a SOAP message. Then I figured out you need to increase the request limit in the Web.Config or machine.Config on the server.

 

There is the maxRequestLength attribute in the httpRunTime element in the

machine.config file. By default its 4MB if you feel you might expect data more than 4MB then you can increase the size as accordingly Ex:- 8000KB

 

Web.Config of the Web Service

 

<configuration>
  <system.web>
  ...
  <httpRuntime maxRequestLength="8000"></httpRuntime> <!- Add this line ->
 </system.web>
</configuration>   

 

 Or change the maxRequestLength attribute in the httpRuntime in machine.config from default 4096 to 8000


 

posted @ Wednesday, February 01, 2006 7:21 AM | Feedback (2)

Wednesday, December 28, 2005 #

About me

 

 Working on BizTalk Server since 2001. Certified in BizTalk Server 2004 in may '05.

posted @ Wednesday, December 28, 2005 11:19 AM | Feedback (2)