2012-06-19 2 views
0

"ShippingCharge"및 "DiscountAmount"를 정의하는 소스 스키마가 있습니다. 내 대상 스키마는 EDI X12 850 메시지입니다.플랫 필드를 순차 레코드에 매핑

enter image description here

은 내가 SAC 루프에 대한 두 개의 "가짜"반복을 작성해야합니다. 첫 번째 반복에서 ShippingCharge를 사용하고 두 번째는 DiscountAmount를 사용하도록 정의하는 방법이 필요합니다. 반복 (1 또는 2)에 의존하는 SAC01로 설정해야하는 몇 가지 추가 "기본값"이 있습니다.

어떤 펑 토이 드를 사용해야합니까? 어떤 제안?

+0

하지만 어쩌면 더 우아한 해결 방법이 있습니다 : 표 루핑 및 표 추출기를 사용하는 방법에 대한

전체 지침은 여기에서 찾을 수 있습니다. – Filburt

답변

1

테이블 루핑 펑 토이 드를 사용해 보셨습니까? 테이블 루핑 펑 토이 드를 사용하여 입력 링크 (ShippingCharge 및 DiscountAmount) 및 상수 (SAC01 값)를 사용하여 여러 행을 정의 할 수 있습니다. 그런 다음 출력은이 행을 순환하여 두 개의 SACLoop1 요소를 작성합니다.

테이블의 각 데이터 값을 처리하려면 테이블 추출기 기능도 사용해야합니다. 나는이 2 '콜 template` 펑 토이 해결 될 수있다라고 말하고 싶지만 커프 끄기 http://msdn.microsoft.com/en-us/library/aa559310%28v=bts.20%29.aspx

관련 문제