0

私は2日から頭を叩いています。x12n 834 ファイルの解析に x12 パーサー、OOPsfactory を使用しています。このファイルからすべてのメンバー資格情報を解析する必要があります。ただし、それらをxmlファイルに変換できました。Convert XML TO CSV OOPsFactoryで説明されているすべての手順を使用しました。

ファイルを変換するための私のコードは次のとおりです。

    Stream _EligFileStream = new FileStream("E:\\Test\\a.dat", FileMode.Open, FileAccess.Read);
    EligibilityTransformationService _EligibilityTransformationService = new EligibilityTransformationService();
    EligibilityBenefitDocument _EligibilityBenefitDocument = _EligibilityTransformationService.Transform271ToBenefitResponse(_EligFileStream);
    List<EligibilityBenefitResponse> _EligibilityBenefitResponsesList = new List<EligibilityBenefitResponse>();
    _EligibilityBenefitResponsesList = _EligibilityBenefitDocument.EligibilityBenefitResponses;
    foreach (EligibilityBenefitResponse _EligibilityBenefitInquiry in _EligibilityBenefitResponsesList)
    {
        Console.WriteLine(_EligibilityBenefitInquiry.Dependent.Name);
        /*
        ....
        ....
        other required fields
        */
    }
    Console.Read();

OopsFactory の変換コードが返す結果はゼロです。私は何を間違っていますか。

以前に同じ問題に直面したことがある人、または他の無料ツールで OopsFactory を使用して 834 資格ファイルの解析に成功した人はいますか?

サンプル ソース ファイルは次のとおりです。

ISA*00*XXX       *00*XXX       *ZZ*1234           *30*11-1111111     *120101*1200*^*00501*000000001*0*T*:
GS*BE*ABC AB12*1234*201
40909*1200*1*X*005010X220A1
ST*834*888999*005010X220A1
BGN*00*000315*20120101*1200****2
DTP*202*D8*20141001
QTY*TO*99999
N1*P5*LOC
AL AB12*FI*123456789
N1*IN*ABCCARE*FI*11-1111111

Oopsfactory コード ベースに含まれていた Oopsfactory パッケージの変換ファイルを使用しています。Oopsfactory xslt ファイルへのリンクは次のとおりです: XSLT File Link !

4

0 に答える 0