A time-out may occur and no output is generated when you try to translate a large XML document into an EDI document format in BizTalk Server 2004 (895192)



The information in this article applies to:

  • Microsoft BizTalk Server 2004 Standard Edition
  • Microsoft BizTalk Server 2004 Enterprise Edition
  • Microsoft BizTalk Server 2004 Developer Edition
  • Microsoft BizTalk Server 2004 Partner Edition

SYMPTOMS

In Microsoft BizTalk Server 2004, when you try to translate a large XML document into an EDI document format, a time-out may occur. This time-out causes no output to be generated. When you test the map in design view by right-clicking a BizTalk Server map in Solution Explorer and then clicking Test Map, a successful message that is similar to the following is returned, but no output is generated:"Test Map" reports success with the following message in VS.Net. However the output is not generated. "Test Map success for map file FullPathAndMapFileName.btm. The output is stored in the following file: <file:///FullPathAndMapFileName_output.txt> Component invocation succeeded." Note In this message, FullPathAndMapFileName is a placeholder for the full path and file name of the BizTalk Server map.

When you submit the XML message during run time, the following error events are logged in the Application event log:Event Type: Error
Event Source: EDI Subsystem
Event Category: BizTalk Server 2004
Event ID: 23
Description:
Error encountered: ERROR (1030) : Event Type: Error
Event Source: EDI Transmitter
Event Category: BizTalk Server 2004
Event ID: 27
Description:
Transfer of message(s) to EDI Subsystem failed. Unable to read data from the transport connection.

CAUSE

This problem occurs when you submit a large XML message and you have tracing enabled in the BizTalk Server 2004 Base EDI Adapter.

WORKAROUND

To work around this problem, disable tracing in the BizTalk Server 2004 Base EDI Adapter. To make configuration changes to the BizTalk Server 2004 Base EDI Adapter, you must stop the BizTalk Server 2004 Base EDI service. After you have stopped the service, follow these steps to disable tracing:
  1. Click Start, click Run, type the following command, and then click OK:

    %ProgramFiles%\Microsoft BizTalk Server 2004\EDI\Subsystem\EDIBTSmmc.msc

  2. In the BizTalk Administration Console, expand Microsoft BizTalk Server 2004 Base EDI Adapter, and then click Parameters.
  3. With Parameters selected, right-click your BizTalk Server in the right pane, and then click Properties.
  4. Click No when the Is Subsystem service running prompt appears.
  5. In the EDI Subsystem Properties dialog box, click the Trace tab.
  6. Click to clear the check boxes for the following trace flags:
    • Trace kernel processes
    • Translate
    • Memory
    • Database
    • Network
    • BizTalk connector
    • File connector
  7. Click OK to close the EDI Subsystem Properties dialog box.
After you follow these steps, start the BizTalk Server 2004 Base EDI service.

MORE INFORMATION

For more information about the BizTalk Server 2004 Base EDI Adapter, visit the following Microsoft Developer Network (MSDN) Web site:

Modification Type:MinorLast Reviewed:4/6/2005
Keywords:kbtshoot kbBug kbnofix kbprb KB895192 kbAudDeveloper kbAudITPRO