FIX、decimal データ型として定義されているパラメーターにゼロの値が渡されるとホスト アプリケーション用 BizTalk アダプターを使用して、IBM ホスト システムと通信するために、アプリケーション エラーが可能性があります。

文書翻訳 文書翻訳
文書番号: 2503299
すべて展開する | すべて折りたたむ

目次

現象

次のシナリオを検討してください。
  • ホスト アプリケーション (BAHA) 用の Microsoft BizTalk アダプターを使用して、IBM ホスト システムとの通信は、アプリケーションがあります。
  • アプリケーションは、イン/アウト 10 進のデータ型として定義されているパラメーターを含む 1 つ以上のトランザクション インテグレーター (TI) メソッドがあります。
  • は、 エラー処理 10 進のデータ型のプロパティを設定するには ラウンド.

このシナリオでは、BAHA XML メッセージ 1 つ以上の In/out パラメーターの値を 0 (ゼロ) を渡す場合は、次のような例外が表示されます。
例外: HISMPCZ0004 のパラメーターを処理するとき PrimitiveConverter parameter_name メソッド object フィールドの受信を許可する送信元フィールドの大きさを超えています。 です。

Microsoft.HostIntegration.TI.SystemZPrimitiveConverter.ReportCaughtError (CTIException ce の) に
Microsoft.HostIntegration.TI.SystemZPrimitiveConverter.PackDecimal (10 進数の pdecFrom、バイト & pBuffer、Int32 & pulLen、Int32 ulResultLen、Int32 lEncodeType) で
Microsoft.HostIntegration.TI.AggregateConverter.PackElem (AnnotatedItem ItemAnnotations、オブジェクト要素、BufferManager IOBufferManager、Int32 & ConvertedDataLength、ブール DataIsVariableSize、CedarProperty OffProperty、ブール値の ProcessAsElement) で
Microsoft.HostIntegration.TI.AggregateConverter.PackStructure (AnnotatedCompositeItem ItemAnnotations、オブジェクト & 要素、BufferManager IOBufferManager、Int32 & ConvertedDataLength、ブール DataIsVariableSize、CedarProperty OffProperty) で
Microsoft.HostIntegration.TI.AggregateConverter.PackElem (AnnotatedItem ItemAnnotations、オブジェクト要素、BufferManager IOBufferManager、Int32 & ConvertedDataLength、ブール DataIsVariableSize、CedarProperty OffProperty、ブール値の ProcessAsElement) で
Microsoft.HostIntegration.TI.AggregateConverter.PackServerRequest (オブジェクトの CallerLibraryReader、Int32 の DispId オブジェクト [ParameterArray、オブジェクト OutputContainer、Int32 & ConvertedDataLength) で
Microsoft.HostIntegration.TI.GenericLinkStateMachine.Invoke (RuntimeCallContext runtimeCallContext、Int32 dispID、object[] & オブジェクト & outArray inArray、) で
Microsoft.HostIntegration.TI.TBGen.Invoke (アセンブリ アセンブリ、文字列 clsidString、Int32 dispID、ClientContext & オブジェクト & outArray コンテキスト、オブジェクトの inArray) で

原因

この問題はトランザクション インテグレーターが誤って XML メッセージから渡されるゼロの値を四捨五入するために発生します。定義されている有効桁数とパラメーターが構成されているスケール正しく丸め対象の値を超えているため、例外が発生します。

解決方法

修正プログラムの情報

サポートされている修正プログラムがマイクロソフトから入手可能です。ただし、この修正プログラムはこの資料に記載されている問題のみを修正するものです。この修正プログラムはこの資料に記載されている問題が発生しているシステムにのみ適用されます。この修正プログラムは、追加テストを受ける可能性があります。したがって、この問題で深刻な影響をされていない場合は、この修正プログラムを含む次のソフトウェア更新プログラムのリリースを待つことをお勧めします。

ダウンロード可能な修正プログラムの場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションです。このセクションが表示されない場合は、マイクロソフト カスタマー サービスとサポート修正プログラムを入手するにお問い合わせください。

メモ その他の問題が発生した場合、またはトラブルシューティングが必要な場合は、別のサービス リクエストを作成する必要があります。追加の質問およびこの特定の修正プログラムの対象とならない問題、通常のサポート料金が適用されます。完全な一覧 Microsoft カスタマー サービスとサポートの電話番号のまたは別のサービス リクエストを作成するについては、次のマイクロソフト web サイトを参照してください。
http://support.microsoft.com/contactus/?ws=support
メモ 「修正プログラムのダウンロード」フォームに修正プログラムを入手できる言語が表示されます。お使いの言語が表示されない場合は、修正プログラムがその言語の利用できないためにです。

前提条件

この修正プログラムを適用するインストールされている Microsoft ホスト統合サーバー 2009年が必要です。

情報を再起動します。

この修正プログラムの適用後、コンピューターを再起動するはありません。

置き換えに関する情報

この修正プログラムは、以前にリリースされた修正プログラムが置き換えられない。

ファイル情報

この修正プログラムの英語版がファイル属性 (またはそれ以降のファイル属性) が、次のとおり。日付および時刻これらのファイルを世界協定時刻 (UTC) が表示されます。ファイルの情報を表示すると、ローカル時刻に変換します。UTC とローカル時刻との時差を確認するを使用して、 タイム ゾーン タブには 日付と時刻 コントロール パネルの項目。
Microsoft ホスト統合サーバー 2009 年に、32 ビット版
元に戻す全体を表示する
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォーム
Convertprimex.dll8.0.3809.2106,33614-4 月-201119: 59x86
Hipobjects.dll8.0.3809.21,272,15214-4 月-201119: 59x86
Mgddtcob390.dll8.0.3809.2596,31214-4 月-201119: 59x86
Microsoft.hostintegration.adapters.msti.management.dll8.0.3809.267,49614-4 月-201119: 59x86
Microsoft.hostintegration.adapters.msti.runtime.dll8.0.3809.283,87214-4 月-201119: 59x86
Microsoft.hostintegration.ti.aggregateconverter.dll8.0.3809.267,48814-4 月-201119: 59x86
Microsoft.hostintegration.ti.clientcontext.dll8.0.3809.251,09614-4 月-201119: 59x86
Microsoft.hostintegration.ti.convertprimex.interop.dll7.0.2303.016,80814-4 月-201119: 59x86
Microsoft.hostintegration.ti.dpcaggregateconverter.dll8.0.3809.279,78414-4 月-201119: 59x86
Microsoft.hostintegration.ti.dpctransport.dll8.0.3809.263,38414-4 月-201119: 59x86
Microsoft.hostintegration.ti.elmtransport.dll8.0.3809.263,38414-4 月-201119: 59x86
Microsoft.hostintegration.ti.genericuserdatastatemachine.dll8.0.3809.225,52814-4 月-201119: 59x86
Microsoft.hostintegration.ti.globals.dll8.0.3809.2116,61614-4 月-201119: 59x86
Microsoft.hostintegration.ti.hipadminclasses.interop.dll7.0.2303.079,79214-4 月-201119: 59x86
Microsoft.hostintegration.ti.httptransport.dll8.0.3809.242,90414-4 月-201119: 59x86
Microsoft.hostintegration.ti.imsconnectstatemachine.dll8.0.3809.234,73614-4 月-201119: 59x86
Microsoft.hostintegration.ti.imsconnecttransport.dll8.0.3809.275,68814-4 月-201119: 59x86
Microsoft.hostintegration.ti.libraryreader.dll8.0.3809.263,38414-4 月-201119: 59x86
Microsoft.hostintegration.ti.mgddtcob390.interop.dll7.0.2303.071,59214-4 月-201119: 59x86
Microsoft.hostintegration.ti.systemiprimitiveconverter.dll8.0.3809.215,28014-4 月-201119: 59x86
Microsoft.hostintegration.ti.systemzprimitiveconverter.dll8.0.3809.297,71214-4 月-201119: 59x86
Microsoft.hostintegration.ti.tcptransport.dll8.0.3809.247,00014-4 月-201119: 59x86
Microsoft.hostintegration.ti.trmtransport.dll8.0.3809.263,38414-4 月-201119: 59x86
Microsoft.hostintegration.ti.wipruntimeadministration.dll8.0.3809.247,02414-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.app.dll8.0.3809.2702,35214-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.cobolimporter.dll8.0.3809.263,40014-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.ctrl.dll8.0.3809.2120,72814-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.editparser.dll8.0.3809.222,43214-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.itioutputmessagemgd.dll8.0.3809.212,72814-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.pkg.dll8.0.3809.2227,21614-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.rpgimporter.dll8.0.3809.267,49614-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.wizards.dll8.0.3809.2440,22414-4 月-201119: 59x86
Microsoft ホスト統合サーバー 2009 年に、64 ビット版
元に戻す全体を表示する
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォーム
Convertprimex.dll8.0.3809.2106,33614-4 月-201119: 59x86
Hipobjects.dll8.0.3809.21,272,15214-4 月-201119: 59x86
Mgddtcob390.dll8.0.3809.2596,31214-4 月-201119: 59x86
Microsoft.hostintegration.adapters.msti.management.dll8.0.3809.267,49614-4 月-201119: 59x86
Microsoft.hostintegration.adapters.msti.runtime.dll8.0.3809.283,87214-4 月-201119: 59x86
Microsoft.hostintegration.ti.aggregateconverter.dll8.0.3809.267,48814-4 月-201119: 59x86
Microsoft.hostintegration.ti.clientcontext.dll8.0.3809.251,09614-4 月-201119: 59x86
Microsoft.hostintegration.ti.convertprimex.interop.dll7.0.2303.016,80814-4 月-201119: 59x86
Microsoft.hostintegration.ti.dpcaggregateconverter.dll8.0.3809.279,78414-4 月-201119: 59x86
Microsoft.hostintegration.ti.dpctransport.dll8.0.3809.263,38414-4 月-201119: 59x86
Microsoft.hostintegration.ti.elmtransport.dll8.0.3809.263,38414-4 月-201119: 59x86
Microsoft.hostintegration.ti.genericuserdatastatemachine.dll8.0.3809.225,52814-4 月-201119: 59x86
Microsoft.hostintegration.ti.globals.dll8.0.3809.2116,61614-4 月-201119: 59x86
Microsoft.hostintegration.ti.hipadminclasses.interop.dll7.0.2303.079,79214-4 月-201119: 59x86
Microsoft.hostintegration.ti.httptransport.dll8.0.3809.242,90414-4 月-201119: 59x86
Microsoft.hostintegration.ti.imsconnectstatemachine.dll8.0.3809.234,73614-4 月-201119: 59x86
Microsoft.hostintegration.ti.imsconnecttransport.dll8.0.3809.275,68814-4 月-201119: 59x86
Microsoft.hostintegration.ti.libraryreader.dll8.0.3809.263,38414-4 月-201119: 59x86
Microsoft.hostintegration.ti.mgddtcob390.interop.dll7.0.2303.071,59214-4 月-201119: 59x86
Microsoft.hostintegration.ti.systemiprimitiveconverter.dll8.0.3809.215,28014-4 月-201119: 59x86
Microsoft.hostintegration.ti.systemzprimitiveconverter.dll8.0.3809.297,71214-4 月-201119: 59x86
Microsoft.hostintegration.ti.tcptransport.dll8.0.3809.247,00014-4 月-201119: 59x86
Microsoft.hostintegration.ti.trmtransport.dll8.0.3809.263,38414-4 月-201119: 59x86
Microsoft.hostintegration.ti.wipruntimeadministration.dll8.0.3809.247,02414-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.app.dll8.0.3809.2702,35214-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.cobolimporter.dll8.0.3809.263,40014-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.ctrl.dll8.0.3809.2120,72814-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.editparser.dll8.0.3809.222,43214-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.itioutputmessagemgd.dll8.0.3809.212,72814-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.pkg.dll8.0.3809.2227,21614-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.rpgimporter.dll8.0.3809.267,49614-4 月-201119: 59x86
Microsoft.hostintegration.tidesigner.wizards.dll8.0.3809.2440,22414-4 月-201119: 59x86
Convertprimex.dll8.0.3809.2147,29614-4 月-201120: 05x 64
Hipobjects.dll8.0.3809.22,225,49614-4 月-201120: 05x 64
Microsoft.hostintegration.adapters.msti.management.dll8.0.3809.267,49614-4 月-201120: 05x86
Microsoft.hostintegration.adapters.msti.runtime.dll8.0.3809.283,87214-4 月-201120: 05x86
Microsoft.hostintegration.ti.aggregateconverter.dll8.0.3809.267,48814-4 月-201120: 05x86
Microsoft.hostintegration.ti.clientcontext.dll8.0.3809.251,09614-4 月-201120: 05x86
Microsoft.hostintegration.ti.dpcaggregateconverter.dll8.0.3809.279,78414-4 月-201120: 05x86
Microsoft.hostintegration.ti.dpctransport.dll8.0.3809.263,38414-4 月-201120: 05x86
Microsoft.hostintegration.ti.elmtransport.dll8.0.3809.263,38414-4 月-201120: 05x86
Microsoft.hostintegration.ti.genericuserdatastatemachine.dll8.0.3809.225,52814-4 月-201120: 05x86
Microsoft.hostintegration.ti.globals.dll8.0.3809.2116,61614-4 月-201120: 05x86
Microsoft.hostintegration.ti.httptransport.dll8.0.3809.242,90414-4 月-201120: 05x86
Microsoft.hostintegration.ti.imsconnectstatemachine.dll8.0.3809.234,73614-4 月-201120: 05x86
Microsoft.hostintegration.ti.imsconnecttransport.dll8.0.3809.275,68814-4 月-201120: 05x86
Microsoft.hostintegration.ti.libraryreader.dll8.0.3809.263,38414-4 月-201120: 05x86
Microsoft.hostintegration.ti.systemiprimitiveconverter.dll8.0.3809.215,28014-4 月-201120: 05x86
Microsoft.hostintegration.ti.systemzprimitiveconverter.dll8.0.3809.299,76014-4 月-201120: 05x 64
Microsoft.hostintegration.ti.tcptransport.dll8.0.3809.247,00014-4 月-201120: 05x86
Microsoft.hostintegration.ti.trmtransport.dll8.0.3809.263,38414-4 月-201120: 05x86
Microsoft.hostintegration.ti.wipruntimeadministration.dll8.0.3809.247,02414-4 月-201120: 05x86
メモ ファイルの依存関係のため、これらのファイルを含む最新の修正プログラムは、追加ファイルも含まれる可能性があります。

回避策

この問題を回避するには、同様にまたは In/out パラメーターが入力値を使用して定義されているすべての変数を初期化します。

状況

Microsoft では、この問題を記載されているマイクロソフト製品の問題として認識しています。

関連情報

この資料に記載サード ・ パーティ製品がマイクロソフトと関連のある企業が製造されています。マイクロソフトは、保証、黙示またはそれ以外のパフォーマンスや信頼性これらの製品に関する負わない。

プロパティ

文書番号: 2503299 - 最終更新日: 2011年5月9日 - リビジョン: 1.0
キーワード:?
kbbug kbfix kbqfe kbexpertiseinter kbhotfixserver kbautohotfix kbmt kbsurveynew KB2503299 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:2503299
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com