Skip to Content
0
Former Member
Sep 11, 2007 at 09:00 PM

message mapping--Context related

48 Views

<b>Input file:</b>

<?xml version="1.0" encoding="UTF-8" ?> 
- <Group01>
  <Field1>A1</Field1> 
  <Field2>A1_B1</Field2> 
  <Field3>A1_B1_C1</Field3> 
  </Group01>
- <Group01>
  <Field1>A1</Field1> 
  <Field2>A1_B2</Field2> 
  <Field3>A1_B2_C1</Field3> 
  </Group01>
- <Group01>
  <Field1>A1</Field1> 
  <Field2>A1_B2</Field2> 
  <Field3>A1_B2_C2</Field3> 
  </Group01>
- <Group01>
  <Field1>A2</Field1> 
  <Field2>A2_B1</Field2> 
  <Field3>A2_B1_C1</Field3> 
  </Group01>
- <Group01>
  <Field1>A2</Field1> 
  <Field2>A2_B2</Field2> 
  <Field3>A2_B2_C1</Field3> 
  </Group01>
- <Group01>
  <Field1>A2</Field1> 
  <Field2>A2_B2</Field2> 
  <Field3>A2_B2_C2</Field3> 
  </Group01>

<b>Output file</b>

<?xml version="1.0" encoding="UTF-8"?>

   <Group1>
      <Feld1>A1</Feld1>
      <Group2>
         <Feld2>A1_B1</Feld2>
         <Group3>
            <Feld3>A1_B1_C1</Feld3>
         </Group3>
      </Group2>
      <Group2>
         <Feld2>A1_B2</Feld2>
         <Group3>
            <Feld3>A1_B2_C1</Feld3>
         </Group3>
         <Group3>
            <Feld3>A1_B2_C2</Feld3>
         </Group3>
      </Group2>
   </Group1>
   <Group1>
      <Feld1>A2</Feld1>
      <Group2>
         <Feld2>A2_B1</Feld2>
         <Group3>
            <Feld3>A2_B1_C1</Feld3>
         </Group3>
      </Group2>
      <Group2>
         <Feld2>A2_B2</Feld2>
         <Group3>
            <Feld3>A2_B2_C1</Feld3>
         </Group3>
         <Group3>
            <Feld3>A2_B2_C2</Feld3>
         </Group3>
      </Group2>
   </Group1>

Is it possible to do XI mapping without writing any UDF?

Thanks

Shubhankar