RecordSet Structure Sequence Variable in JMS like in File Adapter

Hi all,
We are having some problems trying to find how to implement the functionality of the variable recordset structure in a JMS adapter.
We do have a structure with this form:
HR - data
AR - data
AR - data
HR - data
The two first chars are the keyfield, and our comm channel is just ignoring the second occurence of the Header (HR).
In a File adapter, we would use the Recordset Sequence = Variable parameter but, is there anything similar for the JMS adapter?
Thanks in advance, Iñaki.

Hi Kamesh,
I believe it's a namespace issue, pls check namespace of your consumed message and one used in your transformation..should match.
Test your xslt separately (by including correct namespaces,especially in tag <element1> ... source in ur xslt)
Thanks,
Faiz

Similar Messages

  • Problem with recordset structure sequence

    Hi,
    I have a problem with my file cotent conversion.
    When i specify my recordstructure sequence as R1,1,R2,*
    the file is picked up but cannot be seen in MONI.
    but when i specify as R1,1,R2,2(OR 3 OR 4)
    The file is processed and seen in MONI.
    But when i give * to any of the records processing in XI fails..
    Please let me know wht must be going wrong
    Regards
    Venkat

    Venkat,
    I tried with your file and i am receiving the xml after conversion in sxmb_moni without any problem (no matter the file size )
    Can you try the following for your file,
    Recordset name : Details
    Recordset str. : Header,1,Body,*
    Key field name : field2
    Content conversion
    Header.fieldFixedLengths     3,2,10,27,8,8,8
    Header.fieldNames     field1,field2,field3,field4,field5,field6,field7
    Header.keyFieldValue     01
    Body.fieldFixedLengths     3,2,40,110,15,2
    Body.fieldNames     field1,field2,field3,field4,field5,field6
    Body.keyFieldValue     02
    ignoreRecordsetName     true
    ~ShaBZ~

  • Variable Substitution settings for Receiver File Adapter

    Hi All,
    I wanna use variables for File Name Sheme in the File Access Parameters.I had used by enclosing the variable names within %. When i wanna substitute values for those variables, it is given in the documentation(help.sap.com) that v need to set the Enable indicator. only after setting the indiactor, v can use the variables and can then enter the values for those variables in a table. but i can't see either the indicator or the table in my editor. how can i provide the values for the variables used in file name scheme/Target Directory. and for ur information,i'm using sp12.
    any help wud b appreciated.
    thnx
    Anil

    Hi Anil,
    Please check out the following link ...
    Re: Variable substitution - Pseudo Path Variable - file adapter
    Re: Variable substitution problem
    Regards,
    Raj

  • Mapping to simplify structure of XML for File Adapter

    Hi everybody
    Here is a short question regarding the restructuring of an incoming IDoc message to an outgoing file.
    The IDoc has the structure:
    -IDoc
    ___-->Segment A1           
    ______--> Segment B1   
    _________-->Segment C1 
    _________-->Segment C2 
    _________-->Segment C3 
    ______--> Segment B2   
    _________-->Segment C4 
    _________-->Segment C5 
    _________-->Segment C6 
    ___-->Segment D1       
    You can see that Segment A1 occurres only ones, but can have several child nodes B. Also Segment B can have several Child nodes.
    To transfer this Idoc to a flat file we have to create a flat structure as I understood form several Threads. So the target should look like this:
    -->root 
    _____-->Segment A1           
    _____-->Segment B1   
    _____-->Segment C1 
    _____-->Segment C2 
    _____-->Segment C3 
    _____-->Segment B2   
    _____-->Segment C4 
    _____-->Segment C5 
    _____-->Segment C6 
    _____-->Segment D1
    If I map the structure just one by one, I loose the last segments of C and it look like:
    -->root 
    _____-->Segment A1           
    _____-->Segment B1   
    _____-->Segment C1 
    _____-->Segment C2 
    _____-->Segment C3 
    _____-->Segment B2   
    _____-->Segment D1
    How can I manage to get the needed target structure. I thought of using function <i>sortbykey</i> or <i>sort</i>, because I have values in C and B which are equal.
    Any help?
    Regards Oliver

    Hi Again on this topic
    yes stefan, obviously we have to have a flat structure. Based on our frustration we tried to send our structure from an Idoc directly to the file adapter and the following intresting thing came out:
    The Idoc structure looked like this
    -->root
    _____-->EDIC_040
    _____-->Segment A1
    ________-->Segment B1
    ___________-->Segment C1
    ___________-->Segment C2
    ___________-->Segment C3
    ________-->Segment B2
    ___________-->Segment C4
    ___________-->Segment C5
    ___________-->Segment C6
    _____-->Segment D1
    After sending this structure to the file adapter and ignoring that the stucture is not flat one we got this in our file:
    Segment A1Segment B1
    Segment C1
    Segment C2
    Segment C3
    Segment B2
    Segment C4
    Segment C5
    Segment C6
    Segment D1
    We got nearly what we wanted, just that a new line is missed between  Segment A1 and Segment B1. We tried to use 'nl' but it does not work. Any Ideas on how to get Segment B1 into the next row??
    Regards Oliver

  • ERROR consistency check in recordset structure

    Hello All,
    Below is my input file format looks like:
    HEADER
    REC_1
    REC_1
    REC_1
    REC_2
    FOOTER
    And I have defined the Recordset structure as HEADER,1,REC_1,*,REC_2,*,FOOTER,1.But the occurence of REC_2 is optional (0 to Unbounded).
    Conversion of file content to XML failed at
    position 0: java.lang.Exception: ERROR consistency check in recordset structure
    validation (line no. 4: missing structure(s) before type 'HEADER'
    It looks like the error is due to missing REC_2 segment in the input file.
    Can you please tell me how to handle this in FCC
    Thanks,

    Hi Naresh
    IMHO, I don't think that the error is due to missing REC_2 in the input file.
    From SAP library, * includes also 0 occurence.
    Converting Text Format in the Sender File/FTP Adapter to XML - Configuring the File/FTP Adapter in Integration Directory…
    Under Recordset Structure, enter the sequence and the number of substructures as follows:<NameA,nA,NameB,nB,...>, where nA=1,2,3,... or * (for a variable, unlimited number, including 0).
    Please provide screenshot of your FCC configuration and also sample input file that is causing the error so that it can be analysed further.
    Rgds
    Eng Swee

  • Sender FCC with unbounded RecordSet Structure produces Empty File

    Hi Experts,
    My scenario is File (FTP) to IDoc, using FCC on the sender.
    The source file is a flat file representation of the IDoc e.g. with the segment names preceeding each record row.
    FCC parameters are as follows:
    RecordSet Name: Z1RECORDSETNAME
    RecordSet Structure: EDI_DC,1,E1TPDLH,1,Z1TPI2H,1,E1TPACC,E1TPTRM,,E1EDT13,,E1TPDIH,1,Z1TPI2HD,1,E1TPNOT,*
    RecordSet Sequence: Variable OR Ascending
    .fieldFixedLengths
    .fieldNames
    .keyFieldValue
    .endSeparator
    .keyFieldInStructure
    above parameters are used in all segments, except in E1TPNOT where ignoreRecordsetName is added
    My issue is when the test file contains more than 1 value for the unbounded segments E1TPTRM, E1EDT13 (e.g.  3 row values for E1TPTRM and 2 row values for E1EDT13) the Content Conversion succesfully finishes but produces an Empty File (size = 0)
    Does anyone know how to fix this issue?  Am i missing something in the parameters to be able to support the current file structure?
    Kindly share your ideas/solution
    I've tried to edit the test file to have only 1 record value for the unbounded segments and it is succesfull and does not produce an empty file.

    Try giving
    EDI_DC,1,E1TPDLH,1,Z1TPI2H,1,E1TPACC,E1TPTRM, * ,E1EDT13, * ,E1TPDIH,1,Z1TPI2HD,1,E1TPNOT,*
    I got it, i guess even you have given the astrix after E1TPTRM and E1EDT13 and it changed to bold.
    Ok ignore my answer.

  • Recordset structure

    From the help
    Under Recordset Structure, enter the sequence and the number of substructures as follows: <NameA,nA,NameB,nB,...>.
    Where, nA=1,2,3,... or * (for a variable, unlimited number, including 0).
    Can anybody give me examples .......of M/T structure for nA=1, 2 and * (star) ?? Actually I wan to know when to use numbers(nA=1, 2 etc) and when to use ' * ' .
    thanks
    kumar

    Hi,
    In the below structure recordset structure will be:
    SubStrucutreA,2,SubStructureB,1
    indicates that a structure can occur any number of times..It might not occur as well.
    <MessageType>
    <RecordSet>
    <SubStructureA>
    <field1A></field1A>
    </SubStructureA>
    <SubStructureA>
    <field2A></field2A>
    </SubStructureA>
    <SubStructureB>
    <field1B></field1B>
    </SubStructureB>
    </RecordSet>
    </MessageType>
    Regards,
    Sudheer.

  • FileSender Adapter - Recordset Structure Problem

    Hi,
    I would like to know if it is possible to create a recordset structure in the FileSender Adapter for a flatfile where certain Record Types might reoccur.
    The source structure is as follows:
    3222:003:051201:093056:7596:001:F:100:0011:                :0000000000000000
    3222:003:051201:093056:7596:001:H:100:0011:                :0000000000000000
    3222:003:051201:093056:7596:001:S:100:0011:                :0000000000000000
    3222:003:051201:093056:7596:001:T:100:0011:                :0000000000000000
    3222:003:051201:093056:7596:001:N:100:0011:                :0000000000000000
    3222:003:051201:093056:7596:001:T:100:0011:                :0000000000000000
    3222:003:051201:093056:7596:001:F:100:0011:                :0000000000000000
    3222:003:051201:093056:7596:001:H:100:0011:                :0000000000000000
    3222:003:051201:093056:7596:001:N:100:0011:                :0000000000000000
    3222:003:051201:093056:7596:001:F:100:0011:                :0000000000000000
    The Key Field is the “F”, “H” etc.  A new record should be created for every “F” value. I specified the following Recordset Structure on the adapter: HRecord,,SRecord,,TRecord,,NRecord,,FRecord,1
    I am getting the following error message: “missing structure(s) before type 'TRecord'” on the Adapter.  It works fine if the “T” record does not repeat after the “N” record.  Any help would be appreciated.
    Thanks
    Rudi

    Hi,
      Not sure if this will help, but please have a look
    /people/venkat.donela/blog/2005/06/08/how-to-send-a-flat-file-with-various-field-lengths-and-variable-substructures-to-xi-30
    Regards,
    Anirban.

  • Problem in Sender File Adapter using FCC with Variable structure

    Hi Experts,
    Hi Experts,
    I have facing an issues while using FCC in Sender File adapter. Below are the configs for the same:-
    Recordset structure required is ==HEADER,1,DATA,*,TRAILER,1
    Recordset per message == *
    Key Field Name == Key
    (Sorry i dont know how to insert screen shot here..pls tell me how can i insert screen shots here on sdn)
    HEADER.fieldSeparator           ,
    HEADER.endSeparator           u2018nlu2019
    HEADER.fieldNames               Key,x,y,zu2026
    HEADER.keyFieldValue          1
    HEADER.keyFieldInStructure      ignore
    HEADER.fieldContentFormatting     trim
    HEADER.additionalLastFields     ignore
    HEADER.missingLastFields     ignore
    DATA.fieldSeparator
    DATA.endSeparator
    DATA.fieldNames
    DATA.keyFieldValue
    DATA.keyFieldInStructure
    DATA.fieldContentFormatting
    DATA.additionalLastFields
    DATA.missingLastFields
    Using same variables for Trailer record as well.
    Source CSV file which i am picking:-
    ADSE ,RASD,replan  Contact ,2  0080509 0 8:43:25   ,        
    EMPL ,0011111,  S Top Up ,20080401  ,20080430  ,sdf  ,                          00000000431250  ,2007                                    ,  ,  ,  ,  ,  ,20080414  18:07:35,
    EMPL ,0222222,  r Cash Award ,20070701  ,20070703  ,ded  ,                          00000000023509  ,2007                                    ,  ,  ,  ,  ,  ,20080414  18:09:31,
    EMPL ,0233333,   Cash Award ,20070801  ,20070831  ,df  ,                          00000000044057  ,2007                                    ,  ,  ,  ,  ,  ,20080414  18:10:56,
    EMPL ,0244444,   Cash Award ,20080101  ,20080111  ,sf  ,                          00000000026717  ,2007                                    ,  ,  ,  ,  ,  ,20080414  18:08:29,
    BTRL ,   5140, 
    When i tested the scenario and monitored it using MDT in CC monitoring tool its giving me below mentioned error.
    The XML page cannot be displayed
    Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.
    XML document must have a top level element. Error processing resource 'http://myurlname/mdt/me...
    However if i change the occurence of DATA as some specific value for eg 4 instead of * it works fine.
    Kindly help me in solving this problem.
    Thanks,
    Aditya Verma

    Hi Madan,
    Thanks a lot for giving me the way to this. But when i tested this with the below file its giving me the same error. Please let me know if i need to do any changes to the parameters mentioned above:-
    ADSE ,ASDA,Sha  replan Fr ont Feed Contact ,2  0080509 0 8:43:25   ,        
    EMPL ,0011111,   Cash Top Up ,20080401  ,20080430  ,TPV  ,                          00000000431250  ,2007                                    ,  ,  ,  ,  ,  ,20080414  18:07:35,
    EMPL ,0222222,   r Cash Award ,20070701  ,20070703  ,TPV  ,                          00000000023509  ,2007                                    ,  ,  ,  ,  ,  ,20080414  18:09:31,
    EMPL ,0233333,  r Cash Award ,20070801  ,20070831  ,TPV  ,                          00000000044057  ,2007                                    ,  ,  ,  ,  ,  ,20080414  18:10:56,
    EMPL ,0244444,   Cash Award ,20080101  ,20080111  ,TPV  ,                          00000000026717  ,2007                                    ,  ,  ,  ,  ,  ,20080414  18:08:29,
    EMPL ,0255555,   Cash Award ,20080301  ,20080320  ,TPV  ,                          00000000027870  ,2007                                    ,  ,  ,  ,  ,  ,20080414  18:08:25,
    EMPL ,0266666,   Cash Award ,20071001  ,20071020  ,TPV  ,                          00000000020681  ,2007                                    ,  ,  ,  ,  ,  ,20080414  18:09:31,
    EMPL ,0877777,   Cash Top Up ,20080401  ,20080430  ,TPV  ,                          00000000036000  ,2007                                    ,  ,  ,  ,  ,  ,20080414  18:07:05,
    EMPL ,0888888,   Leaver Cash Award ,20071201  ,20071231  ,TPV  ,                          00000000157200  ,2007                                    ,  ,  ,  ,  ,  ,20080414  18:11:29,
    EMPL ,0899999,  S Leaver Cash Award ,20080301  ,20080331  ,TPV  ,                          00000000153530  ,2007                                    ,  ,  ,  ,  ,  ,20080414  18:07:42,
    EMPL ,0800000,  S Leaver Cash Award ,20070701  ,20070731  ,TPV  ,                          00000000012234  ,2007                                    ,  ,  ,  ,  ,  ,20080414  18:08:34,
    BTRL ,   5140,
    This the original csv file which i'll get in live. Kindly suggest as ur solution worked with other file but not working with this scv file.
    Thanks a lot,
    Aditya.

  • Recordset structure in receiver communication channel

    Hi gurus!
    I have a problem with my receiver communication channel it says "Unknown structure 'Headers' found in document', probably configuration error in file adapter (XML parser error)'"
    It's for sure that the problem is in the configuration of the adapter.
    My scenario is from iDoc to File and i need to write only one header and many Lines, i made the data type like:
    Headers
    ---Header
    Lines
    ---Line
    And the problem is in the configurarion of the recordset structure and the lines below.
    If you know another way better to make the data type to acommplish what i've to do, just tell me I just made it that way because i thought it could work.
    If something is not clear just let me know, what i more need is the config. of the receiver adapter.
    Thanx in advance.
        Juan

    Hi Juan
    If i understand correctly .. you are doing FCC on your receiver communication channel...and the following is your Target Data type
    Headers
    ---Header
    Lines
    ---Line
    and FCC parameters you created are as below
    Recordset structure: Headers,Header,Lines,Line
    Header.fieldSeparator \r\n
    Header.endSeparator \r\n
    Line.fieldSeparator \r\n
    Line.endSeparator \r\n
      If the above data is correct, then I would like you try out the FCC parameters in my previous post. Because in the FCC parameters, you used only substructures(Header and Line) and you did not mention the lists ( Headers and Lines). That's why i think it is errored out.
    If my interpretation is wrong, please let me know where i went wrong, i will try to look at again.

  • '*' in the recordset structure resulting no val's for fieldFixedLengths

    '*' in one of the recordset structure resulting no values for fieldFixedLengths
    Dear All, I have a strange (at least, strange to me) problem in file content conversion in sender file adapter. 
    I have Data type with following structures
    DT_FLAT_IN
    -Struc1  (0..1)
    --FKEY
    --FVAL
    -Struc2  (0..1)
    --FKEY
    --FVAL
    -Struc3  (0..1)
    --FKEY
    --FVAL
    -Struc4  (0..Unbounded)
    --FKEY
    --FLD1
    --FLD2
    --FLD3
    Flat File i get is like this
    KEY1    1234567
    KEY2    2343434
    KEY345  XVD
    102003171979SS^^
    in the content conversion, i have 2 sets of parameters (this is FTP and ContentConv)
    ignoreRecordsetName -> true
    Struc1.fieldFixedLengths -> 8,12
    Struc1.fieldNames -> FKEY,FVAL
    Struc1.processConfiguration ->FromConfiguration
    Struc1.keyFieldValue -> KEY1
    Struc1.lastFieldsOptional -> YES
    Struc1.keyFieldInStructure ->ignore
    Struc1.endSeparator ->'nl'
    Pretty much same for Struc2 and Struc3 but the struc4 has different set of parameters as this
    has the separator instead of fixed length.
    Struc4.fieldSeparator -> ^
    Struc4.fieldNames -> FKEY,FLD1,FLD2,FLD3
    Struc4.processConfiguration ->FromConfiguration
    Struc4.keyFieldValue -> 1020
    Struc4.lastFieldsOptional -> YES
    Struc4.keyFieldInStructure ->ignore
    Struc4.endSeparator ->'nl'
    The problem is if I specify * in recordset structure field then i don't see any of the
    Struc1, Struc2, Struc3 values in inbound message payload.
    for example: Struc1,1,Struc2,1,Struc3,1,Struc4,*
    or
    Struc1,1,Struc2,*,Struc3,1,Struc4,1
    If i change it to 1 then i see the values in inbound payload for everything in the file.
    For example: Struc1,1,Struc2,1,Struc3,1,Struc4,1
    I have gone through the blogs,SDN forum, SAP Help for parameters as well as google but i couldnt find
    anything that solves this problem.
    Please let me know what i am missing or is there any order in Parameter specifications?
    I have added/removed parameters (Trial and error) but couldnt figured it out on my own.
    Any help regarding this is appreciated.
    Thanks in advance.

    Dear All,
    Thanks for sharing your thoughts. After a long struggle, i was able to figure it out the problem and the solution may not be appropriate but at least working for me.
    fixedFieldLengths was 8,12 but i have changed it to the length of the value... in my scenario, for example, the value is 'YES' - though the length will be 8 including spaces, i have changed it to 3 from 8.
    Somehow, this worked and i am, now, able to use * for other structures.
    Just in case, if anyone has the problem.

  • File Content Conversion - Recordset Structure required??

    Hi,
    I have a File Sender Communication Channel (CC) to convert very simple csv format to XI data type (XML).
    The contect of csv file will look something like this and will always have one line per file.
    111,222,333,444,555
    And I have defined the Data Type/Message Type with 5 fields as follows:
    Sender_DT
    ---F1
    ---F2
    ---F3
    ---F4
    ---F5
    Assuming that I'll always get one line of data in a csv file, I don't really need to set Recordset Structure in Content Conversion Paramters of File Sender CC but it is required parameter so you can't save it without populating this parameter.
    I understand that I can add a recordset to my DT so that it will look like below and type in Recordset in the Recordset Structure parameter but wanted to see if there is any other way to go around this without adding Recordset to DT.
    Sender_DT
    ---Recordset
    F1
    F2
    F3
    F4
    F5
    Thanks,
    Jay

    Hi Jay,
    You are correct. You can't have a struct like
    DT_SOURCE
    --F1
    --F2
    --F3
    You need another node with in DT_SOURCE like recordset
    DT_SOURCE
    -Recordset
    --F1
    --F2
    --F3
    If you don't get multiple lines in source file, you can simpl set the Recordset occurance to 1..1 but it is mandatory.
    Regards,
    Jai Shankar

  • ERROR consistency check in  recordset structure validation

    Hi,
    I have a file that has the format below. The file is managed with the below content conversion parameters. However, it's not working and the error message that i get is "Conversion of file content to XML failed at position 0: java.lang.Exception: ERROR consistency check in recordset structure validation (line no. 7: missing structure(s) in last recordset". Any idea, what when wrong? Thanks.
    Message Type defined:
    FileHeader            (occurrence = 1)
      ARPostingRecord    (occurrence = 1 to unbounded)
        RecordHeader       (occurrence = 1 to unbounded)
        RecordDetail          (occurrence = 1 to unbounded)
    Source file looks like this:
    01 Field1 Field2...Field-n  
    H  Field1 Field2...Field-n  
    L  Field1 Field2...Field-n  
    L  Field1 Field2...Field-n  
    H  Field1 Field2...Field-n  
    L  Field1 Field2...Field-n  
    L  Field1 Field2...Field-n  
    where:
    01 is the keyfieldvalue for FileHeader
    H is the keyfieldvalue for RecordHeader
    L is the keyfieldvalue for RecordDetail
    Specified parameters:
    FileHeader.fieldSeparator
    FileHeader.endSeparator
    FileHeader.fieldNames
    FileHeader.keyFieldValue
    RecordHeader.fieldSeparator
    RecordHeader.endSeparator
    RecordHeader.fieldNames
    RecordHeader.keyFieldValue
    RecordHeader.missingLastFields
    RecordHeader.keepIncompleteFields
    RecordDetail.fieldSeparator
    RecordDetail.endSeparator
    RecordDetail.fieldNames
    RecordDetail.keyFieldValue
    RecordDetail.missingLastFields
    RecordDetail.keepIncompleteFields
    ignoreRecordsetName
    Recordset Name:
    ARPostingRecord
    Recordset Structure:
    FileHeader,1,RecordHeader,1000000,RecordDetail,1000000

    >ERROR consistency check in recordset structure validation (line no. 7: missing structure(s) in last recordset". Any idea, what when wrong?
    When you are not sure about number of records for RecordHeader and RecordDetail, Please specify wildchar character. Dont give max numbers.  The errors says expecting the specified number for recordset and  since it is missing gives errror.

  • FCC  Recordset structure question.

    Hi,
    I have completed the config for scenarion File>XI>IDOC(R/3)
    After activating the File comm channel, the message coming out of XI (in sxmb_moni) has the following error
    'Parsing an empty source. Root element expected'
    I want to know:
    1> Does the Recordset-structure field names (defined in .fieldNames) need to match exactly with the Data_type structure defined in IR. Currently my Data_type in IR does not have a key field, which I have introduced in the FCC keyField parameter.
    2>I have generated all my ID config by importing 'Integration Scenario' from IR and this has resulted in Automatic Creation of HTTP, RFC, IDOC,XI Receiver channels. ( GeneratedReceiverChannel_HTTP, GeneratedReceiverChannel_RFC, GeneratedReceiverChannel_IDOC, GeneratedReceiverChannel_XI ). Do I require all of these to be active?
    Thanks and Regards
    Shirin

    HI
    FCC Paremeters:
    nameA.fieldSeparator =~
    nameA.endSeparator ='nl'
    nameA.fieldNames =text1,text2,text3,text4
    nameA.processFieldNames fromConfiguration
    nameA.lastFieldsOptional Yes
    nameA.missingLastFields Add
    nameA.additionalLastFields ignore
    ignoreRecordsetName: true
    if endSeparator = newline, then
    nameA.endSeparator = 'nl'
    nameA.fieldSeparator =~
    nameA.fieldNames = field1,field2,field3,field4
    if endSeparator = #, then
    nameA.endSeparator = #
    nameA.fieldSeparator =~
    nameA.fieldNames = field1,field2,field3,field4
    1.     NameA.missingLastfields
    If the inbound structure has less fields than specified in the configuration then the XML outbound structure is created as follows:
    ○ ignore
    Outbound structure only contains the fields in the inbound structure
    ○ add
    Outbound structure contains all fields from the configuration; the fields missing in the inbound structure are empty.
    ○ error
    Conversion is terminated due to the incomplete inbound structure. An error message is displayed.
    2. NameA.additionalLastFields
    If the inbound structure has more fields than specified in the configuration then the XML outbound structure is created as follows:
    ○ ignore
    Outbound structure only contains the fields in the inbound structure
    ○ error
    Conversion is terminated due to the incomplete inbound structure. An error message is displayed.
    The default value is ignore. If you have defined the NameA.fieldFixedLengths parameter, the default value is error.
    If you have defined the NameA.fieldFixedLengths parameter and do not set either of the parameters described above, apart from the default values, the conversion routine works the same as described under Handling Structure Deviations.
    Only once you set one of the two parameters will the other parameter be evaluated with its default value.
    To ensure a well-defined runtime behavior for variable inbound structures, we recommend that you always set both parameters.
    cheers

  • FileToIDoc-Scenario: Additional level in recordset structure

    Hello,
    can I configure the content conversions of the Fileadapter in a way, that an additional level will be inserted (e.g. group1 or group2) ?
    I want to get the following structure:
    ==========================
    <recordset>
    ....<header>   
    ....</header>   
    ....<group1>
    ........<NameA>
    ............<field1>....</field1>
    ........</NameA>
    ........<NameB>
    ............<field2>....</field2>
    ........</NameB>
    ....</group1>
    ....<group2>
    ........<NameC>
    ............<field3>....</field3>
    ........</NameC>
    ....</group2>
    </recordset>
    At the "Recordset Structure" I would have expected a structure like:
    =>  header,1,group1(NameA,,NameB,),group2(NameC,*)
    Does such a kind of notation exist?
    Thanks in advance for any hints...
    Cheers,
    Juergen
    Edited by: Juergen Grallert on Feb 23, 2009 2:09 PM

    Hi Juergen,
    I've been making 2 level heirarchies from flat files using node functions. This blog post might help you.
    /people/stefan.grube/blog/2005/12/29/new-functions-in-the-graphical-mapping-tool-xi-30-sp13
    Also this:
    http://www.riyaz.net/blog/xipi-convert-flat-file-to-deeply-nested-xml-structures-using-only-graphical-mapping/
    Regards,
    Aaron
    Edited by: Aaron Myers on Apr 9, 2009 3:25 PM

Maybe you are looking for

  • Mid 2012 macbook pro has become slow and has a malware on it i can't locate

    I have a Faux flash player Malware window pops up randomly, used bit defender and activity monitor to try to find it with no luck. Im looking for a free way to fix that guy. RAM also seems to always be heavily used even with little open and running,

  • Integration between sap r/3-xi-bw

    hi friends, i have urgent object to integrate r/3 to bw using xi.pls help on this ravi

  • Your system has not been modified

    When i go to install the itunes 10 i get a message saying system not modified. How can i resolve this problem ?

  • How To Install New RAM - tell what I've got

    All: I've installed RAM on my Desktops over the years but never on a Laptop. I purchased my MBP with 1GB RAM but now that I need to run Parallels for school classes it appears from all the threads I've read here that Parallels needs at least 1.5GB RA

  • Re:  conversion to mp3 or .wav

    I am using Adobe Photoshop to create a slideshow with digital camera pix. It has option to browse and look for music to incorporate in the show in mp3 or .wav format. When I browse and go to my music/itunes/artist/album and open the album folder, I d