Mapping issue replicating sub nodes

Here's what I have
Messages 1:1
Source_MT 1:1
- OrderNum 1:unbounded
- Header 1:1
- - Text 1:unbounded
- - - TextId
- - - TextLine
Target is an RFC structure
Messages 1:1
BAPI_SO 1:unbounded
- SONumber 1:1
- Order_text
- - Item 1:unbounded
- - - TextId
- - - TextLine
In the source_MT, I have more than one text id, lets say 3 of 'em and 2 SOs. If I try to use useOneAsMany, it errors our stating I have too many values in my 1st queue which is textids.
How can I create the same number of text ids in each BAPI_SO split by SO Number? Any idea?
TextID  - >
<i>OrderNum</i> ->useOneAsMany->SplitByValue-> Textid
OrderNum  - >
Thank you for all your feedback.

Hi,
I think useOneAsMany will not work for your case. Hope you have check this link already
http://help.sap.com/saphelp_nw04/helpdata/en/ef/df564b6aa24fc9ab0d685460747de5/content.htm
You can try it in UDF
When you map the TextID use a UDF function which will take in TextID as a queue form and set the context is from the root level. Inside the UDF loop thru all the records and add it to the resultlist. Give the output of the UDF to a SplitByValue.
Hope this works
Thanks,
Prakash

Similar Messages

  • Mapping issue: from unbound node to two single fields

    Hello,
    I have a source message with a node that is 0... unbounded.
    The node contains a field named "component_name" with occurence  1..1.
    The target message contains only two single fields (component1, component2) and the task is to provide the first two occurences to these fields.
    node occ.1
       component <modul beta>      ->    component1
    node occ.2
       component <modul omega>      ->    component2
    We can expect to have any case like these:
    node is 0   -> no components provided
    node is 1  -> one component provided  (usual case) , so second field will be empty
    node is 2 -> two components provided
    node is > 2 -> need to pick the first two components to provide them to the target fields.
    Does anybody here have an idea how to solve this mapping issue?
    Your ideas are really welcome!
    Best regards
    Dirk

    Stefan's solution is very good, alternatively, if you are sure that you will always have at least two items you can do
    source -> copyValue[0]-> target
    source -> copyValue[1]-> target
    please note: if you don't have at least two items in your source the copyValue function will throw an exception

  • Mapping Issue(if schema node is not present)

    I have the following map as follows:
    If the node Student_City is not present in the source schema(Student) then the map is not working .
    How can I get the right output if a node is not present in the source schema and we want to proceed that schema ?
    Prakash

    I set the default value as follows in destination schema :
    But I am getting the following error:
    Invoking component...
    C:\Notes\Practicals Document\SSDissamblerPOC\SSDissamblerPOC\ScriptSaveDissamblerProject\SSDissamblerProject\Map1.btm: warning btm1001: The destination node "Employee_Salary" is required but the source node "Student_City" is optional.
    TestMap used the following file: <file:///C:\Notes\Practicals Document\SSDissamblerPOC\Locations\Instance.xml> as input to the map.
    C:\Users\Administrator\AppData\Local\Temp\_MapData\SSDissamblerProject\Map1_output.xml: error btm1046: Output validation error: The element 'Employee' has invalid child element 'Employee_Exp'. List of possible elements expected: 'Employee_Salary'.
    Test Map failure for map file <file:///C:\Notes\Practicals Document\SSDissamblerPOC\ScriptSaveDissamblerPOC\SSDissamblerProject\SSDissamblerProject\Map1.btm>. The output is stored in the following file: <file:///C:\Users\Administrator\AppData\Local\Temp\_MapData\ScriptSaveDissamblerProject\Map1_output.xml>
    Component invocation succeeded.
    The output is as follows:
    In this Employee_Salary is not present.But  I want this.
    Note: Student_City node is not present in the source schema.
    Prakash

  • Mapping issue: Based on nodes/Context

    Hi Experts...
    Can someone help me with the below mapping logic?
    if A_NUM = B_NUM; pass NAME
    Here is the source structure:
    ROOT
                NODE1
                            NODE2
                                   A_NUM
                NODE3
                            B_NUM
                            NAME
                NODE4
                            B_NUM
                            NAME
    Thanks in advance!

    Thanks Ragu and Madhu- It did not work!
    Updating with occurrence and correct Node heirarchy
    ROOT                                (1-1)
                NODE1                           (0-unb)
                            NODE2               (0-unb)
                                        A_NUM   (0-1)
                NODE3                           (0-unb)
              NODE4                       (1-1)
                                 B_NUM       (0-1)
                                 NAME         (0-1)
                NODE5                           (0-unb)
              NODE6                      (1-1)
                                 B_NUM      (0-1)
                                 NAME        (0-1)

  • External context mapping issue: cannot create nodes,no mapping defined yet

    Hello everybody,
    I'm trying to use the external context mapping as it is explained in http://help.sap.com/saphelp_nw04/helpdata/en/d7/e551cf896c3a49bb87bb4ce38c99c8/frameset.htm
    I did it in the past without any problem, but now, when i try to create a new node, i get the error "cannot create nodes,no mapping defined yet." This error appears as i try to create an element of the node (in the Internal Component), this way:
         IPruebaNodoElement elto = wdContext.nodePruebaNodo().createPruebaNodoElement();
         elto.setPrueba("Esto es una prueba");
         wdContext.nodePruebaNodo().addElement(elto);
    The mapping is correctly done in the "Embedder Component", and the attribute "isInputElement"=true in the Interface Controller of the "Internal Component".
    Any idea, any clue?
    Thank you very much in advance
    Isidro López

    Frankly speaking: I just read again, but very carefully, all the steps explained at
    http://help.sap.com/saphelp_nw04/helpdata/en/d7/e551cf896c3a49bb87bb4ce38c99c8/frameset.htm.
    Read it carefully and try to implement that example, that could be really helpful.

  • Mapping and creating new instances of a node and its sub-nodes

    hi,
    i need to map every 3 items from source interface to 1 in target interface.
    i have on target interface parent node which is called 'item' and occurs 0..unbounded (and other sub-nodes).
    this node have a sub-node which is called 'item_data' and occurs 0..3.
    i created a mapping:
    source_item ->counter->checking mod 3--->if   
    """""""""""""""""""""""""""""" source_item  -
    > then -
    >item.
    when i test mapping with 1-3 source_item the sub-nodes 'item_data' are created,
    but when i try 4-5 and more , 'item' node is created  twice but the second instance has no sub-nodes of
    'item_data' (it has other sub-nodes).
    can someone tell me how to solve my problem?
    thanks in advance.
    Tomer

    I would like to be clear about the requirement first,
    Source                              Target
    item           -
    >             item
       item_data     -
    >               Item_data
    item           -
    >            
       item_data     -
    >               irem_data
    item           -
    >            
       item_data     -
    >               item_data
    item           -
    >             item
       item_data     -
    >               item_data
    item           -
    >            
       item_data     -
    >               item_data
    item           -
    >            
       item_data     -
    >               item_data
    for the mapping of item node the queue should look like:
    contextchange
    Then for the mapping of item_data the queue should look like:
    item_data
    item_data
    item_data
    context change
    item_data
    item_data
    item_data
    I guess you have used some udf for the target parent node (item) mapping. I am trying myself to generate the queue for item_data using standard functions, but yet to come up with the desired result. If achieved will let you know..................for now it seems that writing a UDF (queue) would be the best approach.
    iterate through the input queue array (source item_data values all in same context using RemoveContext) and insert a ResultList.CC after every third element in the array.
    Hope you can come out easily with the java for this logic. Let me know if it's helpful.
    Regards,
    Suddha

  • Graphical mapping issue, repeated lines are not populating

    Hello All,
    i have mapping where i need to map source node and its coresponding subelements to target node and its subelemtns based on certains condition, which i did using If condition.
    Now my issue is, when mapped source node with condition , conditional field is not in the same node which i am mapping. It is in the parent node of the node which i am mapping. SO when i mapped to target node, only one occurence only its populating in target side even When lines repeated more than once its not populating all lines corespondingly. Please let me know how to populate all line items when i have validation field in parent node and child node and its subelemnts to be mapped to the target node. ( Both parent node and sub node in source and target node are unbounded) .
    Thanks in advance.
    Regards,
    Kalpana

    Thanks for your reply, My source structre looks like below.
    I have to map rows node and its coresponding fields to target node Lines which is unbounded and to its subelements when collection name = 'MATGRP_COLLN'.  I did it using if condition but , only one row tis getting populated in target LIne node. next repeated row values are not populating in target side.
    - <extensions>
    + <collection name="REGION_COLLN" />
    +  <collection name="DIVISION_COLLN" />
    + <collection name="DTL_PRCNG_COLLN" />
    + <collection name="COUNTRY_COLLN">
    - <collection name="MATGRP_COLLN">
    - <row>
    - <fields>
      <OBJECTID>-2147483540</OBJECTID>
      <UNIQUE_DOC_NAME>-21474835401248121690973</UNIQUE_DOC_NAME>
      <DISPLAY_NAME />
      <MATGRP_ITEM_NO>1</MATGRP_ITEM_NO>
      <MATGRP_NAME>10100000</MATGRP_NAME>
      </fields>
      </row>
    - <row>
    - <fields>
      <OBJECTID>-2147483539</OBJECTID>
      <UNIQUE_DOC_NAME>-21474835391248121706160</UNIQUE_DOC_NAME>
      <DISPLAY_NAME />
      <MATGRP_ITEM_NO>2</MATGRP_ITEM_NO>
      <MATGRP_NAME>10101500</MATGRP_NAME>
      </fields>
      </row>
      </collection>
      </extensions>
      </object>
      </objects>
      </fcidataexport>

  • Mapping issue in idoc to JDBC scenario

    mapping issue in idoc to JDBC scenario
    source structure
    E1KNB1M
      BUKRS = 1000
    E1KNB1M
      BUKRS=  9000
    E1KNB1M
      BUKRS=  2000
    THE NODE E1KNB1M is repeated many times and the field BUKRS is also repeated with E1KNB1M as above
    TARGET field : ISFRANCHISE
    if any where value of BUKRS =9000 we have to pass Y to the target filed, else N
    if BUKRS = 9000   THEN ISFRANCHISE= Y
                   ELSE
                ISFRANCHISE=N
    I've done the mapping as below
    BUKRS = 9000--> IF THEN Y ELSE N--
    > ISFRANCHISE
    BUT everry time the target value is N only
    pl suggest
    rgds
    mojib

    mapped like this
    BUKRS--->SORT---->
                                                 EQUALS --------IF---THEN    Y
    9000------------------------>                                               ----------------->ISFRANCHISE
                                                                  ELSE   N
    context of BUKRS set to parent node
    its worked
    thanks to all for valuable suggestions
    rgds
    mojib

  • Message mapping issue

    Hi guys,
    I am facing an issue in mapping.
    it is IDOC to File scenario.
    this is wat i have to perform.
    (MARM-UMREN / MARM-UMREZ) for PC               x                    (MARM-UMREZ / MARM-UMREN) for CAS.
    here PC and CAS both taken from MARM-MARM..which i got from my IDOC.
    How can i get make 2 values for MARM_meinh(PC and CAS).only 1 value comes in idoc.
    please provide me some logic for this.
    Thanks in advance.
    Sahil

    Hi,
    You can use advanced user defined function.
    Give input as Header element.
    add all the elements within header in the result set.
    put splitByvalue at the output of user defined funstion and map it to  sub..
    i assume that sub is unbounded.
    This should work. check this out.
    reply if it works
    thanks and regards
    P.Venkat

  • N:M mapping issue

    Hello, can any1 please help me with following mapping issue?
    Input Msg Type 1 (Items to be grouped)
    Item (0..n)
       X  (0..1)
       Y (0..1)
       Z  (0..1)
       SegmentSub1 (0..n)
          a (0..1)
          b (0..1)
          ChildSegmentWithChilds (0..n)
              a (0..1)
              b (0..1)
              AnotherChildSegmentWithChilds (0..n)
         a (0..1)
         b (0..1)
       SegmentSub2 (0..n)
           a (0..1)
           b (0..1)
    Input Msg Type 2 (GroupingCodes)
    Group (0..n)
        Code (0..1)
    Output Msg Type (Items Grouped by Group codes)
    GroupedItems (0..n)
      Items (0..n)
         X  (0..1)
         Y (0..1)
         Z  (0..1)
         SegmentSub1 (0..n)
            a (0..1)
            b (0..1)
            ChildSegmentWithChilds (0..n)
                a (0..1)
                b (0..1)
                AnotherChildSegmentWithChilds (0..n)
               a (0..1)
           b (0..1)
         SegmentSub2 (0..n)
             a (0..1)
             b (0..1)
    Mapping logic should be as following;
    Item/X = Group/Code. (Items grouping by "X" field for each "Code" value)
    any help greatly appreciated,
    Thanks!

    Okan,
    Did you got the solution for  this mapping, I'm really sorry for the past one week I was trying to figure it out, finally today I got it, yahoo!!!! I think am bit slow <b>:-(</b>
      If you got the solution already no probes, if you haven't kindly follow the below logic.
    <b><i>Source & Target structure</i></b>
    http://www.flickr.com/photos/8764045@N06/545133789/
    <b><i>Mapping logic & UDF - Grouped Items</i></b>
    http://www.flickr.com/photos/8764045@N06/545133791/
    http://www.flickr.com/photos/8764045@N06/545133801/
    <b><i>Mapping logic & UDF - Item</i></b>
    http://www.flickr.com/photos/8764045@N06/545133807/
    http://www.flickr.com/photos/8764045@N06/545133811/
    <b><i>Mapping logic & UDF - x node</i></b>
    http://www.flickr.com/photos/8764045@N06/545138911/
    http://www.flickr.com/photos/8764045@N06/545138913/
    <b><i>Mapping logic & UDF - y node</i></b>
    http://www.flickr.com/photos/8764045@N06/545138915/
    http://www.flickr.com/photos/8764045@N06/545138917/
    <b><i>Mapping logic & UDF - z node</i></b>
    http://www.flickr.com/photos/8764045@N06/545138947/
    http://www.flickr.com/photos/8764045@N06/545138951/
    <b><i>Mapping - Results</i></b>
    http://www.flickr.com/photos/8764045@N06/545005958/
    I hope it helps you!!!!
    Thanks for the patience.
    Best regards,
    raj.

  • Mapping parent to sub

    Hi.
    I have a table (let's call it 'Node') with fields:
    - id (primary key)
    - id_parent (foreign key to id-field)
    I can easily map the table to get it's parent-object,
    but I can't seem to get Node's sub-nodes (1 to many) mapped in toplink workbench.
    I have created a reference to the toplink table mapping:
    source: id, target field: id_parent,
    and it seems like it should work (no errors etc),
    but when I run the code, it returns just an empty collection.
    Any ideas why this doesn't work?
    - Toni

    Hi Tony,
    If you are attempting a relective 1-many mapping, try looking at the toplink example 'employee' where employee has a 1-M 'managedEmployees' with a 1-1 'manager' backpointer.
    Thanks,
    Stephen

  • Sub Nodes in FCC

    Hi there
    I have to create some advanced structure using FCC but not sure how the Record structure should look.
    For a simple structure lets say it looked like this:
    -Main_Node
    ---Node_1_Level_1
    ------Element_1
    ------Element_2
    --Node_2_Level_1
    ------Element_A
    ------Element_B
    Ok so my record structure would be,
    Node_1_Level_1, Node_2_Level_1
    and my parameters would be something like:
    Node_1_Level_1.fieldNames = Element_1, Element_2
    Node_1_Level_1.fieldSeperator = ';'
    Node_1_Level_1.endSeperator = 'nl'
    Node_2_Level_1.fieldNames = Element_A, Element_B
    Node_2_Level_1.fieldSeperator = ';'
    Node_2_Level_1.endSeperator = 'nl'
    But how would the record structure look for this:
    -Main_Node
    ---Node_1_Level_1
    ------Element_1
    ------Element_2
    ------Node_1_Level_2
    ----Element_1
    --Node_2_Level_1
    ------Element_A
    ------Element_B
    ------Node_1_Level_2
    ----Element_A
    I would google for this, or look on sdn but I only find some examples that shows only level 1 nodes. I gues BPM would come to mind but FCC is all I got for now..
    Thanx,
    Jan

    Hi Jan,
    In this case FCC cant handle the fields which start at 4th level(i.e Node_1_Level_2 -->Element_1)
    There are 2 ways of doing this.
    i. Create a structure in the below shown format
    -Main_Node
    ---Node_1_Level_1
    Element_1
    Element_2
    ---Node_1_Level_2
    Element_1
    --Node_2_Level_1
    Element_A
    Element_B
    and convert the file structure to an xml and then map this to your required structure(i.e do an intermediate mapping for converting to this hierarchy).
    ii.
    Create a structure in which you remove the sub node and insert the sub node field into the main node.
    ---Node_1_Level_1
    Element_1
    Element_2
    Element_3
    --Node_2_Level_1
    Element_A
    Element_B
    Now based on the requirement you do the mapping.
    Thanks,
    Ramkiran.K

  • XML to R3 RFC Mapping Issue

    I have been doing trial and error with the node functions all afternoon, and decided to see if one of you experts can help me.
    This diagram shows the structures.
    http://webpages.charter.net/kpwendel2/map.jpg
    I need to map various TransactionDetails values into a T_CHARGES / ITEM rfc record when the Charge Category Code is a certain value.
    A mapping of "If ChargeCategoryCode = ADC (context - TransactionDetails) then map Shipment (context - TransactionDetails) to Item node" is working for the first occurance.  If I have multiple invoices in the xml source, the subsequent records are not getting created.
    I have tried various context changes and node functions, but to no avail.  For example, when I change the contexts to the InvoiceDetails level in an attempt to get all Invoices, I end up with no output ITEM records.  Any suggestions would be appreciated.  Thanks!

    > A mapping of "If ChargeCategoryCode = ADC (context - TransactionDetails) then map Shipment (context - TransactionDetails) to Item node" is working for the first occurance.
    Hi Keith,
    You just use removeContexts node function between if condition output and item node in target.
    i have small doubt i.e is Shipment node or element in source message type?
      if its field or node why you are mapping it to item node.i guess it doestnt make any sense.
    anyway its up to you.
    if you have any issues in my solution please let me know.
    Cheers,
    Jag

  • Setup and Configure IM Components SSO and DAS on Replica RMS Node

    Dear All,
    I was trying the step
    Step 5: How to Setup and Configure IM Components SSO and DAS on Replica RMS Node In Multimaster Replication (MMR) with Identity Management (IM) Cluster in High Availability Env
    But, at the stage to connect to OID, it is not connecting to the RMS database.
    When I checked login through ODM, it is connecting fine. also, ldapbind is also binding fine.
    How to solve this ? What will be the issue and where to check it ?
    Also, from the RMS, when I am connecting through EM console, I am not getting any output on Infrastructure link to change the passwords. its showing
    Identity Management
    Error retrieving information of default metadata repository.
    Unable to establish secure connection to Oracle Internet Directory Server ldap://devportal.paaf.gov.kw:636/ Base Exception : javax.naming.AuthenticationException: [LDAP: error code 49 - Invalid Credentials]
    If there is any experts, pls reply. Because, last time I created a TAR and it took months to resolve and ultimately nothing happened they closed the TAR after some time as I was busy with some other works and not able to proceed with the synchronization.
    Thanks in advance,
    With Regards,
    Sheeja Anil

    Rule [ 47 ]: fuser link
    ~~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if the fuser symbolic link /sbin/fuser -> /bin/fuser exists or
    not. This is required for Suse 8.0 and Suse 9.0.
    Test [ PASSED ] :
    Not required =~ Exists|Not required
    Action:
    fuser link exists or not required.
    Rule [ 48 ]: orarun package
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if the orarun package is installed and if the oracle user
    environment need to be reset. This is only required for Suse 8.0 and
    Suse 9.0.
    Test [ PASSED ] :
    Not applicable =~ Not installed|Installed correctly|Not
    applicable|Environment reset not required
    Action:
    orarun is not installed or installed correctly.
    Rule [ 49 ]: semmsl
    ~~~~~~~~~~~~~~~~~~~
    Description:
    Check if semmsl kernel parameter is 256 or higher. For more details on
    how to configure this parameter, refer to Oracle Application Server
    10.1.2 Installation Guide - Chapter 4 - Section 4.3.2 Configuring the
    Kernel Parameters on Linux.
    Test [ PASSED ] :
    Adequate = Adequate
    Action:
    semmsl kernel parameter is 256 or higher.
    Rule [ 50 ]: semmns
    ~~~~~~~~~~~~~~~~~~~
    Description:
    Check if semmns kernel parameter is 32000 or higher. For more details
    on how to configure this parameter, refer to Oracle Application Server
    10.1.2 Installation Guide - Chapter 4 - Section 4.3.2 Configuring the
    Kernel Parameters on Linux.
    Test [ PASSED ] :
    Adequate = Adequate
    Action:
    semmns kernel parameter is 32000 or higher.
    Rule [ 51 ]: semopm
    ~~~~~~~~~~~~~~~~~~~
    Description:
    Check if semopm kernel parameter is 100 or higher. For more details on
    how to configure this parameter, refer to Oracle Application Server
    10.1.2 Installation Guide - Chapter 4 - Section 4.3.2 Configuring the
    Kernel Parameters on Linux.
    Test [ PASSED ] :
    Adequate = Adequate
    Action:
    semopm kernel parameter is 100 or higher.
    Rule [ 52 ]: semmni
    ~~~~~~~~~~~~~~~~~~~
    Description:
    Check if semmni kernel parameter is 142 or higher. For more details on
    how to configure this parameter, refer to Oracle Application Server
    10.1.2 Installation Guide - Chapter 4 - Section 4.3.2 Configuring the
    Kernel Parameters on Linux.
    Test [ PASSED ] :
    Adequate = Adequate
    Action:
    semmni kernel parameter is 142 or higher.
    Rule [ 53 ]: shmall
    ~~~~~~~~~~~~~~~~~~~
    Description:
    Check if shmall kernel parameter is 2097152 or higher. For more
    details on how to configure this parameter, refer to Oracle
    Application Server 10.1.2 Installation Guide - Chapter 4 - Section
    4.3.2 Configuring the Kernel Parameters on Linux.
    Test [ PASSED ] :
    Adequate = Adequate
    Action:
    shmall kernel parameter is 2097152 or higher.
    Rule [ 54 ]: shmmax
    ~~~~~~~~~~~~~~~~~~~
    Description:
    Check if shmmax kernel parameter is 2147483648 or higher. For more
    details on how to configure this parameter, refer to Oracle
    Application Server 10.1.2 Installation Guide - Chapter 4 - Section
    4.3.2 Configuring the Kernel Parameters on Linux.
    Test [ PASSED ] :
    Adequate = Adequate
    Action:
    shmmax kernel parameter is 2147483648 or higher.
    Rule [ 55 ]: shmmni
    ~~~~~~~~~~~~~~~~~~~
    Description:
    Check if shmmni kernel parameter is 4096 or higher. For more details
    on how to configure this parameter, refer to Oracle Application Server
    10.1.2 Installation Guide - Chapter 4 - Section 4.3.2 Configuring the
    Kernel Parameters on Linux.
    Test [ PASSED ] :
    Adequate = Adequate
    Action:
    shmmni kernel parameter is 4096 or higher.
    Rule [ 56 ]: msgmax
    ~~~~~~~~~~~~~~~~~~~
    Description:
    Check if msgmax kernel parameter is 8192 or higher. For more details
    on how to configure this parameter, refer to Oracle Application Server
    10.1.2 Installation Guide - Chapter 4 - Section 4.3.2 Configuring the
    Kernel Parameters on Linux.
    Test [ PASSED ] :
    Adequate = Adequate
    Action:
    msgmax kernel parameter is 8192 or higher.
    Rule [ 57 ]: msgmnb
    ~~~~~~~~~~~~~~~~~~~
    Description:
    Check if msgmnb kernel parameter is 65535 or higher. Refer to Oracle
    Application Server 10g Installation Guide 10g - Chapter 4 - Section
    4.3.3 Configuring the Kernel Parameters on Linux for more details on
    how to configure this.
    Test [ PASSED ] :
    Adequate = Adequate
    Action:
    msgmnb kernel parameter is 65535 or higher.
    Rule [ 58 ]: msgmni
    ~~~~~~~~~~~~~~~~~~~
    Description:
    Check if msgmni kernel parameter is 2878 or higher. For more details
    on how to configure this parameter, refer to Oracle Application Server
    10.1.2 Installation Guide - Chapter 4 - Section 4.3.2 Configuring the
    Kernel Parameters on Linux.
    Test [ PASSED ] :
    Adequate = Adequate
    Action:
    msgmni kernel parameter is 2878 or higher.
    Rule [ 59 ]: file-max
    ~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if file-max kernel parameter is 131072 or higher. For more
    details on how to configure this parameter, refer to Oracle
    Application Server 10.1.2 Installation Guide - Chapter 4 - Section
    4.3.2 Configuring the Kernel Parameters on Linux.
    Test [ PASSED ] :
    Adequate = Adequate
    Action:
    file-max kernel parameter is 131072 or higher.
    Rule [ 60 ]: ip_local_port_range
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if ip_local_port_range kernel parameter is between 10000 and
    65000 or higher. For more details on how to configure this parameter,
    refer to Oracle Application Server 10.1.2 Installation Guide - Chapter
    4 - Section 4.3.2 Configuring the Kernel Parameters on Linux.
    Test [ PASSED ] :
    Adequate = Adequate
    Action:
    ip_local_port_range kernel parameter is between 10000 and 65000 or
    higher.
    Rule [ 61 ]: limit processes
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if the limit of max processes is set to 16384 or higher. For
    more details on how to configure this parameter, refer to Oracle
    Application Server 10.1.2 Installation Guide - Chapter 4 - Section
    4.3.2 Configuring the Kernel Parameters on Linux.
    Test [ PASSED ] :
    Adequate = Adequate
    Action:
    The limit of max processes is set to 16384 or higher.
    Rule [ 62 ]: limit descriptors
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if the limit of file descriptors is set to 65536 or higher. For
    more details on how to configure this parameter, refer to Oracle
    Application Server 10.1.2 Installation Guide - Chapter 4 - Section
    4.3.2 Configuring the Kernel Parameters on Linux.
    Test [ PASSED ] :
    Adequate = Adequate
    Action:
    The limit of descriptors is set to 65536 or higher.
    Rule [ 63 ]: Port 1521
    ~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if port 1521 is free or not. If port 1521 is used by an Oracle
    listener version 10.1.0.2 or later, then the existing listener will be
    used by the existing database and the Oracle Application Server 10g
    Metadata Repository. The installer will perform this configuration
    automatically. If port 1521 is used by an Oracle listener version
    earlier than 10.1.0.2, then the existing listener need to be stopped.
    After the installation is complete, the new 10.1.0.2 listener can be
    configured to listen to the existing (pre 10.1.0.2) databases. If port
    1521 is used by non-oracle programs, then this program need to be
    configured to listen to ports other than 1521. Refer to Installation
    Guide, section 4.4.4 for more details.
    Test [ PASSED ] :
    TNS Listener 10.1.0.2 or higher is running =~ TNS Listener 10.1.0.2 or
    higher is running|Free
    Action:
    Port 1521 is not used, or is used by TNS*Listener version 9.0.1 or
    higher.
    Rule [ 64 ]: Environment Variables
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if the following environment variables are not set: TNS_ADMIN,
    ORA_NLS, and LD_BIND_NOW. In addition, the following environment
    variables must not references to any existing Oracle Home: PATH,
    CLASSPATH and LD_LIBRARY_PATH.
    Test [ FAILED ] :
    Has reference to existing Oracle Homes = Properly defined
    Action:
    Refer to the following table for the necessary action to take:
    <PRE>
    Return Value          Action
    Has reference to existing     Remove any reference to existing
    Oracle Homes          Oracle Homes from PATH, CLASSPATH
                        and LD_LIBRARY_PATH.
    Some variables are set     Unset TNS_ADMIN, ORA_NLS, and
                        LD_BIND_NOW.
    Cannot access /etc/oratab     Grant read permission on
                        /etc/issue to the current user.
    </PRE>
    Rule [ 67 ]: DNS Lookup
    ~~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if the host is properly registered in the DNS.
    Test [ FAILED ] :
    nslookup IP_address = Host correctly registered in DNS
    Action:
    Refer to the following table for the necessary action to take:
    <PRE>
    Return Value          Action
    nslookup host.domain     The DNS server failed to resolve the
                        nslookup using host.domain.
    nslookup IP_address     The DNS server failed to resolve the
                        nslookup using IP address.
    Cannot determine IP address Fix any problem with host IP address.
    Cannot access          Grant execute permission on
    /usr/bin/nslookup      /usr/bin/nslookup to the current
                        user.
    </PRE>
    Rule [ 68 ]: /etc/hosts format
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if /etc/hosts file contains a line with "ip_address
    fully_qualified_hostname short_hostname".
    Test [ PASSED ] :
    Contains host.domain = Contains host.domain
    Action:
    The Fuly Qualified Domain name has been set correctly.
    Rule [ 69 ]: Oracle Home length
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check that the path to the Oracle home directory is not longer than
    127 characters.
    Test [ PASSED ] :
    Less than 127 char = Less than 127 char
    Action:
    Oracle Home directory is not longer than 127 characters.
    Rule [ 70 ]: Memory for Dev Kit
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if the machine has enough memory to install Developer Kits
    install type. The minimum requirements is 256 MB.
    Test [ PASSED ] :
    Available = Available
    Action:
    The machine has enough memory to install J2EE & Webcache install type.
    Rule [ 71 ]: Memory for BI&Forms
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if the machine has enough memory to install Business
    Intelligence & Forms install type. The minimum requirements is 1 GB.
    Test [ PASSED ] :
    Available =~ Available|Install type not available
    Action:
    The machine has enough memory to install Business Intelligence & Forms
    install type.
    Rule [ 72 ]: Space for BI&Forms
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if the machine has enough disk space to install Business
    Intelligence & Forms install type. The minimum requirements is 2 GB.
    Test [ PASSED ] :
    Available =~ Available|Install type not available
    Action:
    The machine has enough disk space to install Business Intelligence &
    Forms install type.
    Rule [ 73 ]: control-center
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if the minimum required control-center package version is
    installed. For RedHat AS/ES 4.0: control-center-2.8.0-12.
    Test [ PASSED ] :
    Adequate =~ Adequate|Not required
    Action:
    The required compat-db package version or higher is installed.
    Rule [ 74 ]: xscreensaver
    ~~~~~~~~~~~~~~~~~~~~~~~~~
    Description:
    Check if the minimum required xscreensaver package version is
    installed. For RedHat AS/ES 4.0: xscreensaver-4.18-5.rhel4.2.
    Test [ PASSED ] :
    Adequate =~ Adequate|Not required
    Action:
    The required compat-db package version or higher is installed.

  • XSLT mapping issue in parent child relation

    Hi Guys,
    i have one XSLT mapping issue. Mapping scenario is from IDoc to file.
    IDoc structure is as below
    <ZLOIPRO1>
      <E1AFKOL>
         <A></A>
         <B></B>
         <E1RESBL>
             <MATNR>1</MATNR>
             <CHARG>1</CHARG>
             <ZSBL>
                 <MTART>ABC</MTART>
             </ZSB>
         </E1RESBL>
         <E1RESBL>
             <MATNR>2</MATNR>
             <CHARG>2</CHARG>
             <ZSBL>
                 <MTART>ZHA1</MTART>
             </ZSB>
         </E1RESBL>
         <E1RESBL>
             <MATNR>3</MATNR>
             <CHARG>3</CHARG>
             <ZSBL>
                 <MTART>ZHA1</MTART>
             </ZSB>
         </E1RESBL>
      </E1AFKOL>
    </ZLOIPRO1>
    As you can see 'E1RESBL' is repeatative. Now my issue is i need to select 'MATNR' and 'CHARG' from 'E1RESBL' segment when first occurance of 'ZSBL/MTART' with value 'ZHA1' appears. i.e. my output would be MATNR = 2 and CHARG = 2.
    I hope i am clear. Please let me know if any solution for this.

    Hi,
    Try this
    <xsl:if test="./ZSBL/MTART == 'ZHA1'">
    <xsl:for-each select="./E1RESBL">
      <MATNR>
       <xsl:value-of select="./MATNR"/>
      </MATNR>
      <BATCH>
       <xsl:value-of select="./CHARG"/>
      </BATCH>
    </xsl:for-each>
    </xsl:if>
    You might need to do some changes in the above.
    Thanks,
    Prakash

Maybe you are looking for

  • In User groups user name is shown as ADLDSMembershipProvider:UserID and not with First & Last Name

    Hello, In SharePoint site Groups for some users, user name is coming up with ADLDSMembershipProvider:UserID and not with the correct first name and last name.  Can some one please advice how i can get the correct first name and last name for the user

  • Acrobat Pro lacking options??

    I've had two problems lately: 1. I have Acrobat X Pro on my computer. It was installed a month or two ago. It is lacking features that I know an older version had. For example, I can't reduce file size, I can't use the typewriter tool, etc. It almost

  • JAVA RMI Help Please

    Hi I have an client - Client.java and two servers - ServerOneInterface.java - ServerOneImpl.java - ServerTwo1Interface.java - ServerTwoImpl.java The client can communicate with the servers fine, but how do i make the servers communicate with each oth

  • Exchange Calendar Blank on 1.3.5

    I did a WebOS Doctor to 1.3.5.   None of my exchange calendar entries are showing up on my Pre.  This worked fine on 1.3.1.   This is making my phone unusuable.  How do I go back.  I can't live without my calendar. Thanks.  Post relates to: Pre p100e

  • Does anyone know if Photoshop Elements 9 for the Mac is compatible with Mavericks?

    Does anyone know if Photoshop Elements 9 for the Mac is compatible with Mavericks?