私は Altova を初めて使用します。間違っている場合は訂正してください。
XMLスキーマファイルをX12にマップする状況にあり、ここで実際のX12構造を取得するのに問題があります。
要件: X12.6020 - 811 (統合サービス請求書/明細書)
実際の X12 構造と私のマップされた X12 構造の写真
https://ibb.co/cWFBAa
XML ファイルの画像
https://ibb.co/ggZDqa
XML から X12 へのマッピングの図
https://ibb.co/k5qWbF
上記の XML では、すべての通知オブジェクトが「contractId」に基づく「group-adjecent」ライブラリ関数を使用してグループ化され、各グループには 1 つの「詳細」が必要であり、個々のグループを反復して「サブ詳細」と「サブ」を作成する必要があります-グループの下の各通知のサブ詳細。
EDI 811 コンポーネントで「後から複製入力を追加」機能を使用して、複製「LoopHL」ノードを作成しました。つまり、上のマッピング図の「LoopHL」、「LoopHL1」、「LoopHL2」です。
私の質問を理解するのに役立つと思われる場合は、さらに情報が必要かどうか尋ねてください。
よろしくお願いします。