1

私は ESB 2.1 を初めて使用します。ESB 1.1 プロジェクトを ESB 2.1 および BizTalk 2010 に移行しています。旅程ファイルを使用し、データを SQL サーバーにプッシュするアプリケーションを開発しました。旅程プロジェクトはありません 旅程 xml ファイルがあります (旅程は xml 形式でエクスポートされます)。

受信したポートがレコードを取得すると、C:\Projects\Microsoft.Practices.ESB\Source\Samples\Exception Handling\Test\Filedrop\All_Exceptions\Exceptions_{B240CD10-240B-4CF9-8E58-C231036748F3} に xml ファイルが作成されます。 xml には次のメッセージが含まれています。

<Application>MOMIntegration</Application> 
  <Description>Object reference not set to an instance of an object.</Description> 
  <ErrorType>NullReferenceException</ErrorType> 
  <FailureCategory>Routing Failure</FailureCategory> 
  <FaultCode>2111</FaultCode> 
  <FaultDescription>Exception while attempting to work with Itinerary Step</FaultDescription> 
  <FaultSeverity>4</FaultSeverity> 
  <Scope>Construct Routing and Resolutoin Fault Message</Scope> 
  <ServiceInstanceID>3f5e22bc-2402-4f91-8996-22dcec3d4691</ServiceInstanceID> 
  <ServiceName>RGICLMOMIntegrationv2.MOMProcessor</ServiceName> 
  <FaultGenerator>Orchestration</FaultGenerator> 
  <MachineName>WIN-D3LS3QFCT5S</MachineName> 
  <DateTime>2012-10-22T06:00:52.209Z</DateTime> 
  <ControlBit>1</ControlBit> 
  <MessageID>b240cd10-240b-4cf9-8e58-c231036748f3</MessageID> 
  <ActivityIdentity /> 
  <NACK>false</NACK> 
  </Header>
- <ExceptionObject>
  <Message>Object reference not set to an instance of an object.</Message> 
  <Type>System.NullReferenceException</Type> 
  <Source>RGICLMOMIntegrationv2</Source> 
  <TargetSite>Microsoft.XLANGs.Core.StopConditions segment2(Microsoft.XLANGs.Core.StopConditions)</TargetSite> 
  <StackTrace>at RGICLMOMIntegrationv2.MOMProcessor.segment2(StopConditions stopOn) at Microsoft.XLANGs.Core.SegmentScheduler.RunASegment(Segment s, StopConditions stopCond, Exception& exp)</StackTrace> 
  <InnerExceptionMessage /> 
  </ExceptionObject>

どこが間違っているのか教えてください。前もって感謝します。

4

0 に答える 0