BizTalk and SmarTeam Gateway Settings

BizTalk LogoDuring a recent SmarTeam implementation, we encountered an issue when using Microsoft BizTalk Server to exchange data between ENOVIA SmarTeam and an ERP system.  A couple of simple SmarTeam configuration changes later, and the problem was solved.  Here’s the scenario:

 

  1. SmarTeam Gateway sends a message to update Items in an ERP system (via Microsoft BizTalk Server)
  2. The ERP system sends an acknowledgement back to SmarTeam Gateway Inbound (via Microsoft BizTalk Server).

In this scenario, when a large number of messages are sent in rapid succession, we received a message stating ”Inbound Processor is not in appropriate state to start processing”.  However, the error did not occur if we sent one update at a time from SmarTeam to the ERP system.  In our case, we were using a File Receive location transport (because of an unrelated issue with BizTalk Server’s pipelines handling special characters when using the SmarTeam/SOAP transports).  

We were able to overcome the issue by changing some settings in BizTalk Server.  We made the following changes to the Receive Port coming from SmarTeam to the BizTalk Server, and also in the Send Port which sends information back to SmarTeam Gateway:

In the properties of the File Transport (Receive Port from SmarTeam to BizTalk), click on the Configure button next to the FILE Transport type, then select the Batching tab, and set the “Number of messages in a batch:” option to 1.

ESTGWBiztalk1

Next, in the Send Port that sends messages back to the SmarTeam Gateway, go to the Transport Advanced Options, and set the Ordered Delivery option (it should be checked).

   Send port properties
Changing these settings (in combination), has resolved the “Inbound Processor is not in appropriate state to start processing” message, even under moderate to heavy message loads.  If you’re having problems with ENOVIA SmarTeam Gateway or SmarTeam configuration in general, please contact us to see if we can help you.
Share and Enjoy:
  • Digg
  • Facebook
  • del.icio.us
  • Google Bookmarks
  • LinkedIn
  • Mixx
  • MySpace
  • NewsVine
  • Ping.fm
  • Sphinn
  • StumbleUpon
  • Technorati
  • Twitter
  • Yahoo! Buzz
  • Print
  • email
  • RSS

Tags: , , , , , , ,

Read more posts by Sean Kuner

This entry was posted on Friday, November 20th, 2009 at 6:18 pm and is filed under Development / Programming, Platform Technologies, Product Data Management, Technical Tips. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

2 Responses to “BizTalk and SmarTeam Gateway Settings”

  1. Ramon said:

    Thanks for the tip, guys. I would love to see more SmarTeam Gateway/BizTalk articles.

  2. Jonathan Scott said:

    You are welcome, Ramon. If you have any of your own Gateway / middleware tips to contribute, we’d love to share them with our readers. Thanks for leaving a comment.

Leave a Reply




Message: