2016-07-20 23 views
0

Biztalk Map繰り返しスキーマへのフラットスキーマのマッピング

こんにちは、私はBizTalkが初めてです。私は文字通り、元のスキーマに単一のレコードを持っています。

<?xml version="1.0" encoding="UTF-8"?> 
     <ns1:processRequestResponse> 
     <return> 
      <name>string1</name> 
      <value>string1</value> 
     </return> 
     <return> 
      <name>string2</name> 
      <value>string2</value> 
     </return> 
     <return> 
      <name>string3</name> 
      <value>string3</value> 
     </return> 
     </ns1:processRequestResponse> 
</ns0:Envelope> 

が、私は多くのことを試してみましたが、私が何か間違ったことをやっている明確である:

<?xml version="1.0" encoding="utf-8"?> 
    <LogEntryResponse xmlns="..."> 
     <LogEntryResult> 
     <TxId>string1</TxId> 
     <ServiceName>string2</ServiceName> 
     <Identifier>string3</Identifier> 
     <Amount>string4</Amount> 
     <Status>string5</Status> 
     <Detail>string6</Detail> 
     </LogEntryResult> 
    </LogEntryResponse> 

私はそうのようなターゲット・スキーマ内の個々のレコードを作るために各要素を使用したいと思います。誰かが私を正しい方向に向けることを願っています。

答えて

1

非常に簡単です。

あなたがしなければならないことは、TxId、ServiceName、Identifierなどを全てループファンクドイドにリンクすることだけです。その後、ルーピングFunctoidからReturnにリンクします。

次に、個々のフィールドをValueにリンクし、文字列連結を使用して各Nameフィールドを設定できます。

+0

私はあなたに謝罪していると感じています:)。ありがとう、それは私にマッピングのより良い理解を与える。 – Mabz

+0

@Mabz名前のフィールドに入力するリンクをクリックし、ソースリンクを「テキストのコピー」から「名前のコピー」に変更することで、 – Dijkgraaf

関連する問題