これは、Hl7 メッセージを含むファイルを読み取り、Hapi Iterator ( http://hl7api.sourceforge.netから)を使用して反復処理するコードです。
File file = new File("/home/training/Documents/msgs.txt");
InputStream is = new FileInputStream(file);
is = new BufferedInputStream(is);
Hl7InputStreamMessageStringIterator iter = new
Hl7InputStreamMessageStringIterator(is);
これを map 関数内で実行したいですか? ご存知のように、Hapi はメッセージ全体しか解析できないため、ファイル全体を単一の値として一度に読み取り、それを String (ファイル サイズは 7 KB) に変更するには、 InputFormatでの分割を防ぐ必要があることは明らかです。
私はこれらすべてに初心者なので、ご容赦ください。