2014-01-22 1 views
-3

Java 프로그램을 작성해야합니다. FIX 형식의 내용을 구문 분석해야합니다. FIX 메시지를 구문 분석하기 위해 Google/stackoverflow에서 많은 링크를 보았습니다. 그러나 그들 모두는 quickfix/J를 사용하고 있었거나 자바 프로그램이 있었지만 특정 유형의 고정 메시지를 읽고있었습니다.FIX 파서 용 샘플 프로그램 필요

자바에서 간단한 방법으로 내 FIX 콘텐츠를 파싱 할 때 도움을 주시겠습니까?

콘텐츠 :

8 FIX.4.4_9 = = = 1439_35 R_34 159_49 = = = SENDERCOMPID1_52 20131216-13 : 37 : 16.302_56 WFS_XYZ_TEST_12345_DLRDPL_131 = = = TRD_20131216_WFS_TRSY_1_4_1_146 1_55 = [N/A] _60 = 20,131,216 -13 : 37 : 16_75 = 20131216_464 Y_5745 = = = 1_828 57_5766 BMKSWITCH_453 = = = 3_448 wfscust13_447 = C_452 = 3_802 = 4_523 = 음 Customer13_803 = 2_523 NY_803 = = = 25_523 US_803 4000_523 = = = 94039005_803 4001_448 = 웰스 파고 테스트 Customer_447 = C_452 = 1_802 = 2_523 DJ10_803 = = = 4002_523 NO_803 4003_448 = = = Bilateral_447 C_452 = 4_555 = 2_600 1 = 11/30/19 7yr_602 = 912828UB4_603 = 1_607 = 6_609 TNOTE_611 = = = 20191130_249 20121130_61 5 = 1_624 = 1_556 = USD_588 20121220_686 = = = 1_685 25720000_824 TRD_TRSY_1_566 = = = 7 98.484375_600 3M VS 예멘 아랍 공화국 LIBOR_602 RU00007YL3MS_603 = = = 8_607 12_609 = IRSUSD_764 BMK_611 = = = 20191221_624 P_556 USD_588 = = = 20121221_677 LIBOR_678 = 3M_686 = 6_685 = 25000000_824 = TRD_XYZ_1_566 = 1.32581_539 = 1_524 = Bilateral_525 = C_538 = 4_10 = 141

+3

지불하는 사람 ... 지금까지 게시물에 코딩 문제가 없습니다. –

+0

Alexei, 위의 주어진 내용을 XML 파일로 구문 분석 할 수 있도록 몇 가지 포인터가 필요합니다. 도와주세요. – Vaibhav

답변

0

QuickfixJ 길을 가야하는 것입니다. 이렇게하면 FIX 메시지를 해석 할 수있는 유연성이 생기고 반복되는 그룹이있는 메시지를 지원하게됩니다. Java를 사용하여 FIX를 구문 분석하도록 설정 한 경우 반복되는 그룹을 포함 할 수있는 메시지를 구문 분석하기가 쉽지 않습니다.

QuickfixJ의 MessageCracker 클래스를 확장하면됩니다.

http://www.quickfixj.org/quickfixj/usermanual/1.5.3/usage/receiving_messages.html