고객 시스템과 내부 시스템 간의 통합을 작성하는 작업이 주어졌습니다. 고객이 플랫 파일을 보내면 플랫 파일 스키마를 사용하여 구문 분석하는 방법에 대해 고심하고 있습니다.복잡한 플랫 파일, BTS2013R2의 플랫 파일 스키마와도 관련이 있습니까?
구조는 다음과 같습니다
H[n] (either H1, H2 or H3)
K3 (0..unbounded)
K4 (0..unbounded)
M4 (0..unbounded)
M5 (0..unbounded)
S4 (0..unbounded)
S5 (0..unbounded)
라인들의 각각은 정상 CR/LF 끝나는 각 행은 위치 기반이다.
예 : 이것은 결국 4 XML-노드를 생성해야합니다,하지만 내 주요 관심사가 실제로이 해석 할 수있는 스키마를 만들 수 있습니다, 하나 플랫 파일 스키마 마법사를 사용하는 방법입니다
H1TEST L5A3
K3 20160608 1103 0004
K4 XA TEST 01
M41123 AQ
M5SA
M5X1
S4SENDOUT
S5POP
H1Q 0342 TEST2 KY
S4IN
H3A 1408 TESTING S6T2
M43308 BB
H2 1331 TEST3 SA
S4PO
또는 단순히 플랫 파일 스키마를 사용합니다.
(다양한 회선 유형, 메시지 길이 등을 고려하여) 이것이 가능합니까?
귀하의 의견과 함께 링크가 훌륭해 보입니다. 많은 감사합니다. 낮에는 그걸 가지고 갈거야. :) – JaggenSWE