Flex not marshalling a nested structure correctly

<complexType name="A">
<sequence>
<element name="attrs" type="string" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
<element name="rels" type="tns:A" nillable="true"
minOccurs="0" maxOccurs="unbounded"/>
<element name="relName" type="string" />
</sequence>
</complexType>
Above is the xsd snippet of my webService operation.
Operation has one of the parameters of type A (above). On the flex
side, I have an action script class B that has get/set functions
for attrs, rels and relName. When I use an instance of this type as
a parameter to the webService operation in flex, it sends only
attrs and relName in the SOAPBody.
I also tried adding following function in class B and using
generic object one gets from extractObject function.
B
public function extractObject()
Object obj = new Object();
obj.attrs = attrs;
obj.relName = relName;
var relsArray:Array = relsArray = new Array();
for each(rel in rels)
relsArray.push(rel.extractObject());
obj.rels = relsArray;
Just one other weird behavior is following: Instead of
programatically getting the generic object
if I hardcode the steps to generate the Object instance,
webservice call works fine.
Something like
var o:Object = new Object();
o.attrs = attrs;
o.relName = "xyz";
var relsArray:Array = new Array();
var rel:Object = new Object();
rel.attrs = relAttrs;
rel.relName = "A";
relsArray.push(rel);
o.rels = relsArray;
Strangely enough, this works perfectly fine. The same when we
do it using the method function extractObject, doesnt work.
Can anyone please suggest a good way of handling nested data
structures in a webservice call?

I had a similar problem. I've tried using ObjectProxy instead
of Object. It helped in some cases. Also, here is a livedocs
chapter that describes a couple of other options:
Using custom web service serialization
http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_6.html
- Mykola

Similar Messages

  • Query on Receiver FCC for nested structure

    Hi Friends,
    I want to  configure the Receiver side FCC for the below nested structure.
    Can you guide me how can i achicve it? or its not possible for nested structure?
    Seg100,Seg200.Seg300 and Seg400 are nested one below the other.
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:Test xmlns:ns0="http://hello.com">
    --<Seg100>
    --<field1>0000564.30</field1>
    --<field2>KG</field2>
    --<Seg200>
    ---<field3>1070</field3>
    ---<Seg300>
    <field4>5</field4>
    <Seg400>
    <field4>5</field4>
    </Seg400>
    ---</Seg300>
    --</Seg200>
    -</Seg100>
    </ns0:Test>
    Regards
    Venkatesh

    Hi,
      For nested structure we cont do the File content conversion.
      so that we need to convert it a flat structure in the mapping level and then we can go for FCC.
    Regards,
    Prakasu

  • Nested structure when using FM XXL_SIMPLE_API

    I use this logic to fill in the headings before calling the FM xxl_simple_api in one of my programs. Is it possible to have nested structure(for <b>i_tab</b> in my code) and still use same kind of logic to fill in the headings? Not sure if this Fm would display data correctly when there is a component of strucutre type. I tried it, the field was blank with no contents in excel.
      DATA : nlines TYPE i,
             tempfile LIKE gxxlt_f-file,
             descr_ref TYPE REF TO cl_abap_structdescr,
             header LIKE gxxlt_v OCCURS 0 WITH HEADER LINE,
             it_print LIKE gxxlt_p OCCURS 0 WITH HEADER LINE.
    *data:               keycol type i.
      FIELD-SYMBOLS:
      <comp_wa> TYPE abap_compdescr,
      tempfile = file_name.
      REFRESH header.
      CLEAR header.
      descr_ref ?= cl_abap_typedescr=>describe_by_data( i_tab ).
      DESCRIBE TABLE descr_ref->components LINES nlines.
      nlines = nlines + 1.
      LOOP AT descr_ref->components ASSIGNING <comp_wa>.
        IF sy-tabix = nlines.
          EXIT.
        ELSE.
          header-col_no = sy-tabix.
          header-col_name = <comp_wa>-name.
          APPEND header.
        ENDIF.
      ENDLOOP.
      CALL FUNCTION 'XXL_SIMPLE_API'
      EXPORTING
        filename = tempfile
    N_KEY_COLS = keycol
      TABLES
       col_text = header[]
    I appreciate your help. Thanks

    Hi,
    It's better to use another FM 'SAP_CONVERT_TO_XLS_FORMAT'
      call function 'SAP_CONVERT_TO_XLS_FORMAT'
                 exporting
                  I_FIELD_SEPERATOR = seper
                  I_LINE_HEADER = 'X'
                     I_FILENAME = P_FILE
                  tables
                      I_TAB_SAP_DATA = itab
                  exceptions
                      CONVERSION_FAILED = 1.
    Svetlin

  • Select (join) into internal table with nested structures

    Hello Experts,
    i wonder about the correct notation of a select statement.
    I have an internal table it_zoll including  two structures as defined below.
    The select is a join on the two tables zollp and zolls. As coded below the select is syntactically correct, but the fields
    in the nested structures are not filled ....
    Any ideas how to write the select statement ? (The internal table it_zoll must have the nested structures for other reasons ..)
    Declaration:
    TYPES: BEGIN OF ty_zollp,
      belnr     TYPE  zollp-belnr,
      werks     TYPE  zollp-werks,
      gebnr     TYPE  zollp-gebnr,
           END OF ty_zollp.
    TYPES: BEGIN OF ty_zolls,
      grnum     type  zolls-grnum,
      werks     type  zolls-werks,
      name1     TYPE  zolls-name1,
           END OF ty_zolls.
    DATA: BEGIN OF wa_zoll.
    DATA: zollp type ty_zollp.
    DATA: zolls type ty_zolls.
    DATA: END OF wa_zoll.
    DATA: it_zoll LIKE TABLE OF wa_zoll.
    Select:
      SELECT
        zollp~belnr   zollp~werks  zollp~gebnr
        zolls~grnum zolls~werks  zolls~name1
          FROM zollp
          JOIN zolls ON   zolls~werks = zollp~werks
                     AND  zolls~grnum = zollp~grnum
          INTO CORRESPONDING FIELDS OF TABLE it_zoll
          WHERE zollp~werks = werks
          AND   zollp~gebnr IN s-gebnr
          AND ...
    Thank you !

    DATA: BEGIN OF ty_zollp,
      belnr     TYPE  zollp-belnr,
      werks     TYPE  zollp-werks,
      gebnr     TYPE  zollp-gebnr,
           END OF ty_zollp.
    DATA: BEGIN OF ty_zolls,
      grnum     type  zolls-grnum,
      werks     type  zolls-werks,
      name1     TYPE  zolls-name1,
           END OF ty_zolls.
    DATA: BEGIN OF wa_zoll.
    Include structure ty_zollp.
    Include structure ty_zolls.
    DATA: END OF wa_zoll.
    The above declaration had worked. Please try.
    Regards,
    Satish Kanteti

  • Nested Structure

    I would like to know how to use nested structure in a ABAP program.
    Thanks in Advance!

    A <b>nested structure</b> is a structure that contains one or more other structures as components.
    Flat structures contain only elementary data types with a fixed length
    (no internal tables, reference types, or strings).
    The term deep structure can apply regardless of whether the structure is nested or not.
    Nested structures are flat so long as none of the above types is contained in any nesting level.
    Any structure that contains at least one internal table, reference type, or string as a component
    (regardless of nesting) is a deep structure.
    Accordingly, internal tables, references, and strings are also known as deep data types.
    The technical difference between deep structures and all others is as follows:
    When you create a deep structure, the system creates a pointer in memory that points to the
    real field contents or other administrative information.
    When you create a flat data type, the actual field contents are stored with the type in memory.
    Since the field contents are not stored with the field descriptions in the case of deep structures,
    assignments, offset and length specifications and other operations are handled differently from flat structures.
    Kindly check the following link for more information on Nested structures:
    http://help.sap.com/saphelp_47x200/helpdata/en/fc/eb2fcc358411d1829f0000e829fbfe/frameset.htm
    <b>Examples:</b>
    DATA: BEGIN OF itab.
            include structure vbak.  
    DATA: END OF itab.
    DATA: BEGIN OF itab OCCURS 0,
            itab1 LIKE mara,
            itab2 LIKE vbak,
          END OF itab.
    Kindly reward points if it helps!
    best regards,
    Thangesh

  • Message Mapping Nested Structure to key node in JDBC XML SQL Structure

    Hello everybody,
    I'm facing the next problem, I have the following nested structure
    <ns0:MT_Irdoc_ArchivoNested xmlns:ns0="http://ref.pemex.com/PI/FI/ArchivoIrdoc">
       <Header id_consecutivo="">
          <Transaction/>
          <Header2/>
          <Header3/>
          <Header4/>
          <Header5/>
          <Detail>
             <Transaction/>
             <Detail2/>
             <Detail3/>
             <Detail4/>
             <Detail5/>
          </Detail>
       </Header>
       <NombreArchivo/>
    </ns0:MT_Irdoc_ArchivoNested>
    as you can see, Detail is a nested Node from Header Node, and Detail is with occurrence 0...unbounded, I need to generate a SELECT XML SQL Structure as follows
       <StatementName>
              <dbTableName action=u201DSELECTu201D>
                  <table>realDbTableName</table>
                  <access>
                     <col1/>
                     <col2/>
                     <col3/>
                  </access>
                  <key1>
                     <col4>val4</col4>
                     <col5>val5</col5>
                     <col6>val6</col6>
                  </key1>
              </dbTableName> 
       </StatementName>
    now my problem is that col4 and col6 are values mapped from Header fields values, and col5 mus be mapped from Detail2 field of Detail Nested Structure, and Detail is 0...unbounded so it can contain any number of values and must included in the key structure, I tried by mapping the Detail Node to the key1 node, so it will generate n numbers of key1 nodes to include in the query, and the Detail number of nodes are not constant so I can't generate key2, key3, keyn...., so what I need is to create n numbers of instances of key1 node, but the problem is that when the mapping try to generate the second instance of key1 node it gives an error in the fields that comes from Header structure, maybe I'm trying to solve my problem wrong, could anyone give some advices or direction?, thanks in advance.
    Regards,
    Julio Cesar

    Julio,
    After placing the below logic in the mapping editor
    Details2 > SplitByValue> col5
    Right click on the Details2 node and choose Context. By Default you will see Details, because Details2 is the child of Details node. I want you to choose the Parent of Details node, I believe that would be HeaderID, am I right?
    If you don't want to do that then,
    Details2 ---> Remove Context > SplitByvalue> col5 will do the trick!
    raj.

  • How to convert sequencial textlines into nested structure?

    Hi experts,
    I have an input-TXT file in which I get headerdata (1 line), positiondata (n lines) and for each position partnerdata (n lines). I have to map this data to Idoc ORDERS05. In this structure, there is 1 element per position (E1EDP01) which contains a subelement where I can enter position-partners. How can I achieve this mapping using the graphical message mapping tool in XI?
    Example lines of inputfile:
    (headerdata) 199992;100;10;...
    (positiondata) 10;100200;50
    (positionpartners) 10;partner1
    (positionpartners) 10;partner2
    (positionpartners) 10;partner3
    (positionpartners) 10;partner4
    (positiondata) 20;100201;100
    (positionpartners) 20;partner1
    (positionpartners) 20;partner2
    (positiondata) 30;100202;75
    must result in:
    headerdata linked to E1EDK01, no problem
    positiondata linked to E1EDP01, no problem
    positionpartners linked to E1EDPA1 within E1EDP01. Here is the problem...just linking the input-positionpartners to EDEDPA1 does not work. Then I get all positionpartners of the complete inputfile linked to the first E1EDP01, and no partners from the second E1EDP01 on...
    Regards,
    William

    Hey,
    First step is create a mapping structure(i.e data type and message type) which will be convenient
    for you to map with the Idoc.
    Then you can use File content conversion to convert the text file into the nested structure(one which you have created))
    /people/michal.krawczyk2/blog/2004/12/15/how-to-send-a-flat-file-with-fixed-lengths-to-xi-30-using-a-central-file-adapter
    refer to this blog in order to convert the input file stream into the required nested structure.
    Once done this map the message type to your Idoc.
    revert in case of any problem with FCC(file content conversion).
    reward points if useful.

  • How to find key figures not created in a Structure.

    After using Where Used on a selection variable Z_FISCPER3_M_SV a list of Key Figures appear. I wish to amended these Key Figures as the selection variable used is incorrect. However, I cannot find these Key Figures in the Structure?  Does anyone know how to find Key Figures not created in a Structure.

    Thanks for such a quick response.
    I am assuming the following about the table :
    -     Column u201CCALDAYu201D contains a date value for each day the Index is active.
    -     Column u201CBIA_USEDu201D contains a value that is iterated for the given day each time the Index is used.
    -     Column u201CBIA_NOTPOSSIBLEu201D contains a value representing how many times a query could not access this Index.
    -     Column u201CNO_BIAu201D tells if a BWA Index exists at all on any of my BWA Blades
    -     Column u201CBIA_TECHINAu201D ????????
    -     Column u201CBIA_INAu201D ???????
    -     Column u201CDB_FALLBACKu201D ???????
    I am not sure if my understanding of the column is correct.  Can you tell me they are?  The columns with u201C???????u201D mean I have no solid understanding of how to use these columns at all.
    Thanks

  • BAdI - AC_DOCUMENT / data passing for nested structures

    Hi all.
    I need your help for this scenario:  
    I used this to pass value of MM field to FI field from transaction MIGO.
    Our company placed field in EKKN-WEMPF to BSEG-ZUONR.
    For this one option was:  BAdI AC_DOCUMENT
    Questions: 
    1.  Nested structures - passing of data:
    First problem encountered was with the reading of data from nested structures and passing them to nested structures as well.  How to do this?  I have used a certain declaration but any input will be much appreciated. 
    2.  When I activated my BAdI, it says error on FI Interface,
    specifically on AWREF and AWORG fields. 
    It is currently blank.  Can I use the values in IM_DOCUMENT to pass to EX_DOCUMENT? 
    (What is a good way to do it since simple syntax does not allow for passing of data bec. structures are incompatible, and added complexity, it has nested structures.)
    If you have sample code for this, it would truly be helpful. 
    Thanks and God bless!

    Hi,
    Check that for which condition the message is triggering.
    Try to check the condition.
    Regards
    Sandipan

  • Sending nested structure in PostLVUserEvent

    Hi All,
    I getting an exception when calling a c++ dll which has PostLVUserEvent to trigger the LabVIEW event structure.
    This dll has typedef stuct as described below (nested structure type), the same data structure is sent using PostLVUserEvent to the LabVIEW event.
    typedef struct abc
    utf8_t *name;
    uint32_t numChildren;
    struct abc *children;
    abc;
     Please help me to create a nested structure cluster in LabVIEW. I am creating a cluster as shown below:
    Sorry if this post is repeated.
    Thank in advance

    This is not the datatype of a LabVIEW structure as you depict it!
    The data structure would be something like this in C syntax:
    typedef struct abc
    LStrHandle name;
    uint32_t numChildren;
    struct children
       LStrHandle name;
       uint32_t numChildren;
    } children;
    } abc;
    So the name is a LabVIEW string handle and has to be allocated, resized and deallocated using LabVIEW memory manager functions and the struct is not an array pointer but simply embedded. If it was an array in the LabVIEW cluster it would be really a LabVIEW array handle too.
    Simplified it would really be equal in memory layout to this:
    typedef struct abc
    LStrHandle name;
    uint32_t numChildren1;
    LStrHandle name;
    uint32_t numChildren2;
    } abc;
    Generally what you seem to want to do is a pretty bad idea. Managing LabVIEW arrays and strings on C level is quite a hassle, combining it with a recursively defined data structure is simply going to be a major pita. In fact you can't define fully recursive data structures in LabVIEW. The data type graph would end up being an infinite type description and that will blow up every memory immediately.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Exracting Nested Structure as raw String

    Hi all, I think this is a unique problem, and was wondering if anyone else has encountered this, or has clean suggestion.
    lets say the xml is as follows:
    <foo>
       <bar>
       </bar>
       <stuff>
          <sometag>
           </sometag>
       </stuff>
    </foo>I'm using a DOM parser, and when ever I hit the tag bar, the code will nest down parse/extract all the nested structures there in (pretty standard stuff).
    But when I hit the tag called stuff (I do not want to 'parse' it per say), I just want to retrieve the entire payload as one string (including all nested nodes), (i.e. i don't care about the underlaying node details)..I just need to shove the entire contents of "<sturff>" into a database..as 1 string.
    any suggestions on how to do this with a DOM parser cleanly, or will I be forced to walk the structure to obtain it.
    Thanx in advance

    grab the stuff node and serialize it to a string.

  • Nested structures within ABAP

    Hello,
    I am working on an ABAP report where the output file will need to look something like:-
    1 Material No, Description
    2 EAN, ...
    3 ..., ..., ...
    3 ..., ..., ...
    4 ..., ..., ...
    4 ..., ...
    Some of the record types will only have one line and others will have multiple.
    I was hoping to create an internal table into which I could extract all of the relevant data.
    To do this, I was thinking of setting up my internal table as a nested structure so I would define some types for each record type
    e.g.
    types: begin of rec_type_1
    matnr like mara-matnr
    end of rec_type_1
    types: begin of rec_type_2
    end of rec_type_2
    and then I could declare my internal table something like:-
    data: begin of itab
      rec1 type rec_type_1
      rec2 type rec_type_2
    end of itab
    I could then extract the relevant information for each material into the appropriate record types.
    This will work OK for all the record types where this is only going to be 1 line per material but I am not sure how to extend this for the record structures for which there will be multiple lines per material.
    I was thinking of declaring a table and then adding this as an element into the itan structure.
    Will this work? And does anyone have any code samples of this sort of thing?
    Thanks,
    Ruby

    Hi
    I think so but it should be better you structure was:
    types: begin of rec_type_1
    end of rec_type_1.
    types: begin of rec_type_2
    end of rec_type_2.
    types: t_rec_type1 type standard table of rec_type_1,
           t_rec_type2 type standard table of rec_type_2.
    data: begin of itab occurs 0,
    matnr type matnr,
    rec1 type t_rec_type_1
    rec2 type t_rec_type_2
    end of itab.
    data: wa1 type rec_type_1,
          wa2 type rec_type_2.
    SORT ITAB BY MATNR.
    LOOP AT ITAB.
    WRITE ITAB-MATNR.
    SORT ITAB-REC1 BY ...
    LOOP AT ITAB-REC1 INTO WA1.
    WRITE WA1.
    ENDLOOP.
    SORT ITAB-REC2 BY ...
    LOOP AT ITAB-REC2 INTO WA2.
    WRITE WA2.
    ENDLOOP.
    ENDLOOP.
    Max

  • Error:Out-of-bou​nds pointer argument CVI12.0 Cannot access data member of a nested structure

    Hi,
    I'm getting an error "FATAL RUN-TIME ERROR:   Out-of-bounds pointer argument (before start of memory block)" while trying to access a data element from a nested structure (structure with in a structure) in a dll file in debug as well as release mode.
    I'm using CVI 12.0, and i came across some messages in the forum stating that similar erros was there for CVI 8.0, 8.5 & 9.0 but not 8.1. posted message
    A previous  Message posted some time back  clearly explains the issue for CVI 9.0, but i don't know whether the isuue still persists for CVI12.0 too.
    Will be helpful  if somebody can throw some light regarding the above mentioned issue;
    Thanks.

    Dosth wrote:
    i don't know whether the isuue still persists for CVI12.0 too.
    As you can see here this issue has been fixed in CVI 9.0.1

  • XML Nested Structure

    Hello,
    I am building menu menu from the xml file using Spry Widget.
    My XML structure is
    main id="002">
    <title>Payment Reports</title>
    <link>#</link>
    <submenu id="21">
    <linkinner>/lckbx/main/payment_default</linkinner>
    <titleinner>Check Payment Report</titleinner>
    </submenu>
    <submenu id="22">
    <linkinner>/lckbx/main/postedpayment_default</linkinner>
    <titleinner>Posted Payment Report</titleinner>
    </submenu>
    </main>
    My nested xml calls are
    var dsItems = new
    Spry.Data.XMLDataSet("/menu/lockbox_menu.xml", "/buildmenu/main");
    // Setup a couple of nested data sets:
    var subItems = new Spry.Data.NestedXMLDataSet(dsItems,
    "submenu/titleinner", "submenu/linkinner");
    My problem is I am not be able to access the value of
    "submenu/linkinner" from the xml file.
    <li spry:repeat="subItems"
    title="{subItems::titleinner}"><a
    href="{subItems::linkinner}">{subItems::titleinner}</a></li>
    I can not either create and use the thrid dataset as nested
    data regions are not allowed if I create a third data set then they
    over laps.
    I can only fetch the value from the first element of the
    nested structure. Please help me out how to fetch value from the
    second sub value from nested tag.
    Thank you,
    Kamal.

    Kamal,
    The problem lies in your constructor for the
    nestedXMLDataSet. That constructor should have only two arguments
    (it can have optional arguements as well, but it's not necessary to
    go into those to solve your issue). The two arguments for the
    nestedXMLDataSet constructor should be, the previously defined
    DataSet and the xPath for the nested data.
    You could solve this a couple ways. This would be a way to do
    it without changing your XML file (or much else) -- change your
    nestedXMLDataSet constructor to provide only one xPath argument at
    the "submenu" level of your XML doc:
    <script type="text/javascript">
    <!--//
    var dsItems = new
    Spry.Data.XMLDataSet("/menu/lockbox_menu.xml", "/buildmenu/main");
    var subItems = new Spry.Data.NestedXMLDataSet(dsItems,
    "submenu");
    //-->
    </script>
    For your nestedXMLDataSet, you need only go one level further
    (beyond the level indicated in the dsItems dataSet) to get to the
    data you want. The <linkinner> and <titleinner> tags
    are both child nodes nested at the same level below the
    <submenu> node of your XML doc, so you can access them then
    (when your nested set is simply "submenu") by the tag names, as in:
    {subItems::linkinner}
    Accessing them in your page body would look like this:
    <div spry:region="dsItems subItems">
    <ul>
    <li spry:repeat="subItems"
    title="{subItems::titleinner}"><a
    href="{subItems::linkinner}">{subItems::titleinner}</a></li>
    </ul>
    </div>
    For the spry:region, reference the primary dataSet (dsItems)
    as well as the nested set (subItems), and then the rest of it for
    the list item is the same as what you already listed in your post.
    -dustin-

  • Map flat to nested structure by creating a collection

    Hi All,
    I've got a problem by mapping a flat to a nested structure.
    The source structure looks like that:
    <b>ISIN</b> = DE00000123450
    <b>WKN</b>  = 012345
    The target structure is build as a collection of identifers:
    <i><b>IDENTIFIER (1..unbounded)</b></i>
    <b>ID</b>    = 01
    <b>TYPE</b>  = Isin
    <b>VALUE</b> = DE00000123450
    <b>ID</b>    = 02
    <b>TYPE</b>  = Wkn
    <b>VALUE</b> = 012345
    Now, it's impossible for me to append a new record to this identifier collection by using the plain mapping functionality without java functions.
    Did anybody face and solve this problem?

    Hi Bhavesh, Marcus,
    I'd like to refine the above problem somewhat ..
    The main problem here is not to map an element name of a source document to an element value of a destination document, but to construct a collection from a list of source element values (Isin->Value, Wkn->Value):
    ("." are just for prettyprinting)
    Source_1:
    <PRICES>
    ....<Price>
    ........<Isin>DE0123456</Isin>
    ........<Wkn>123456</Wkn>
    ........<Currency>USD</Currency>
    ........<Amount>123.45</Amount>
    ....</Price>
    ....<Price>
    ........<Isin>DE0123457</Isin>
    ........<Wkn>123457</Wkn>
    ........<Currency>EUR</Currency>
    ........<Amount>987.65</Amount>
    ....</Price>
    </PRICES>
    Destination_1:
    <PRICES>
    ....<Price>
    ........<IDENTIFIERS>
    ............<Identifier>
    ................<Key>ISIN</Key>
    ................<Value>DE0123456</Value>
    ............</Identifier>
    ............<Identifier>
    ................<Key>WKN</Key>
    ................<Value>123456</Value>
    ............</Identifier>
    ........</IDENTIFIERS>
    ........<Currency>USD</Currency>
    ........<Amount>123.45</Amount>
    ....</Price>
    ....<Price>
    ........<IDENTIFIERS>
    ............<Identifier>
    ................<Key>ISIN</Key>
    ................<Value>DE0123457</Value>
    ............</Identifier>
    ............<Identifier>
    ................<Key>WKN</Key>
    ................<Value>123457</Value>
    ............</Identifier>
    ........</IDENTIFIERS>
    ........<Currency>EUR</Currency>
    ........<Amount>987.65</Amount>
    ....</Price>
    </PRICES>
    So the main question for me seems to be: How to do the transpose of Isin and Wkn to the Value elements:
    Source_2:
    <Price>
    ....<Isin>DE0123456</Isin>
    ....<Wkn>123456</Wkn>
    ....<Currency>USD</Currency>
    ....<Amount>123.45</Amount>
    </Price>
    Destination_2:
    <Price>
    ....<IDENTIFIERS>
    ........<Value>DE0123457</Value>
    ........<Value>123457</Value>
    ....</IDENTIFIERS>
    ....<Currency>EUR</Currency>
    ....<Amount>987.65</Amount>
    </Price>
    Since the length of the source list has very few items (comparable to columns in a database table), they could easily be set as constant Key's in the destination. The problem is: how to map element values of different source elements  (Isin, Wkn) into a collection of destination elements (comparable to rows in a database table). The mapping from Destination_2 to Destination_1 could be done by a SplitByValue.
    I couldn't find a mapping in the GUI which allows to do the latter mapping. More precisely to sort-of reference the destination elements by an index or to simply add more elements to the collection without overwriting the first one.
    A Java Mapping doesn't seem to be appropriate, since it seems, that only 1 result value can be returned (or is it possible to modify the destination DOM/XML with a Java Mapping ? Or to return a list of values ?).
    An XSLT Mapping seems to be possible, but unfortunately it imposes bigger efforts when additionally conversions or value-mappings are needed.
    In the case that XSLT mapping is the only solution to the problem: is it possible, to do a XSLT mapping pipelined with a GUI mapping, such that the structural mapping can be done by XSLT and the conversions / value-mappings can be done via the GUI ?
    Best regards,
    Marc

Maybe you are looking for

  • Just Noticed This When Scrolling Home Pages

    Probably not news to anyone here. I noticed that it seems that sometimes when I touch the home screen it jumps a page forward or sometimes back. I thought, does it perhaps scroll with a double tap on the current page? No. But what I can do is if I ta

  • How to re-query viewobject

    Hi Guys, How to re-query view object( with the new values from database) after an event. I have a text input and a submit button, when the user enters order number and click on the button I am displaying order information in a table. Now I have one m

  • AE is green and seen but can't connect PPPoE

    My ae light is green, the network sees it but can't connect to the net. The isp is fine if i plug the wire into the machine, it works. The settings for the airport are identical to the wired. i've downgraded from 6.2 to 6.11 but still no connection.

  • Register a person for I message

    Is it possible to register a person for i-message who does not have a Apple product? Trying to send pictures on the MacBook Pro, contact turns red when typed in. Can message on my I-Phone 5.

  • Table declaration in Smartform

    Hello Friends, I am working on smartforms, I have to write some routines and for this I am using some tables which I want to declare as global, so that I can use the tables in my routine without decalring tables again. Please suggest me how to procee