次の方法で共有


バッチ処理に関する既知の問題

このセクションには、バッチ処理エラーを回避するのに役立つ有用な情報が含まれています。

バッチ トレーラー セグメント (FTS および BTS) フィールドは、文字列であっても受け入れられます

HL7 は、HL7 のさまざまなバージョンで FTS セグメントと BTS セグメントのフィールドを異なる方法で指定します。 BTAHL7 では、不整合を回避するために、すべてのフィールドが String データ型として定義されます。

バッチ メッセージへの ACK のデータ型

バッチ メッセージに応答して生成された受信確認 (ACK) メッセージで、ソース パーティの断片化がオフになっている場合、MSH10 フィールド (メッセージ制御 ID) は、バッチ メッセージ内の MSH10 フィールドの他のデータ型ではなく GUID になります。

BTAHL7 構成エクスプローラーとバッチの作成オーケストレーションが双方向同期されない

BTAHL7 構成エクスプローラーで F5 キーを押しても、バッチ制御スケジュールの現在の状態を表示できない場合があります。また、BTAHL7 構成エクスプローラーと、バッチ制御スケジュールの現在の状態に対する正常性とアクティビティ追跡 (HAT) ツールの両方をチェックする必要がある場合があります。

Batch In/Batch Out シナリオのメッセージに検証エラーが含まれている場合にログに記録される 2 つの解析エラー

Batch In/Batch Out シナリオの最初のメッセージ (バッチ ヘッダーなしでバッチ処理された複数のメッセージ) に検証エラーが含まれている場合、BTAHL7 はイベント ログに 2 つのエラーを記録します。 最初のエラーはバッチ内の最初のメッセージに関連し、2 番目のエラーはメッセージの残りの部分に関連します。

BTS を使用したサブスクリプション。断片化が無効になっている Batch In/Batch Out シナリオの MessageType プロパティはサポートされていません

BTAHL7 では、BTS を使用したサブスクリプションはサポートされていません 複数のメッセージの種類で構成される可能性があるインターチェンジとして断片化が無効になっている Batch In/Batch Out シナリオの MessageType プロパティ。

バッチイン/バッチアウトシナリオでの誤ったメッセージの後にバッチ全体が中断されました

致命的なパーサー エラーを含むメッセージ (たとえば、BTAHL7 が MSH 9 または MSH 12 を解析しない、またはメッセージの読み込みに失敗した本文スキーマ) が断片化された Batch In/Batch Out シナリオで発生した場合、回復可能なインターチェンジのサポートが有効になっている場合でも、エラーメッセージの後のデータは中断されます。

Batch In/Batch Out シナリオで、Acks のバッチが最初のメッセージのソース パーティにルーティングされる

Acks の Batch In/Batch Out シナリオ バッチでは、最初のメッセージのソース パーティ情報に基づいてルーティングされます。これは、この機能は、受信バッチ内のすべてのメッセージについて、送信元と宛先のパーティが同じであることを前提としているためです。

Batch In/Batch Out シナリオで双方向受信ポートが使用されている場合、Acks のバッチがソース パーティにルーティングされない

要求/応答受信ポートの場合、ACK/NACK バッチは BIBO シナリオのソース パーティにルーティングされません。

参照

既知の問題