Regarding nodes shown in red colour in message mapping under test (tab)

hi all.
i just want to confrom one thing.
i just created a file to rfc scenario and when i was tested and look in sxmb_moni its showing like the message was sucess but when i ltested in message mapping in design there were some nodes in sender Message type which were displayed in red colour.
and when i look in runtime workbench the message is showing like system error.
so can you guys tell me what could be the reason for this.
waiting for your response.
bye.
regards.
seeta ram.

hi rinku .
i think you havent understand my problem.
here the message in moni was showing as succes but when i tested the same message which was in moni in message mapping (design) there were some nodes which were in red colour and these nodes are not populated to reciever message type  .but it was in sxmb_moni with all the nodes .
what could be the reason for this.
can u tell me fast and i case if u still havent understand the Q u can ask me.
waiting for your response.
bye.
regards.
seeta ram.

Similar Messages

  • Message Mapping via Test tab

    Hi All
    I am trying to send a message via the Test tab of the integration server.I have entered all the details like sender and receiver service and sender interface and namespace. The scenario is JDBC to file. I am using EO as qualilty of effort .The scenario is asynchronous .Once i test the payload in message mapping it gives me the correct output values. But when the same payload I paste it and send via the test tab it does not go thru. I mean sometimes I get the same message at both sender and receiver.And other times it goes into error "Split mapping created no messages " .Can anyone please help me on this as to what might be the problem.
    We have used enhanced interface determination in this.Is it due to this????
    The payload appears like this.
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
       <ns0:Message1>
          <ns1:MT_TEST xmlns:ns1="http://testinterface.com">
             <row>
                <DESCRIPTION/>
                <ITEM_NAME/>
                <CREATION_DATE/>
             </row>
          </ns1:MT_TEST>
       </ns0:Message1>
    </ns0:Messages>

    <?xml version="1.0" encoding="UTF-8"?>
    <ns1:MT_TEST xmlns:ns1="http://testinterface.com">
    <row>
    <DESCRIPTION/>
    <ITEM_NAME/>
    <CREATION_DATE/>
    </row>
    </ns1:MT_TEST>
    Only send the above structure as payload....do not include the other tags....they cause the error
    Regards,
    Abhishek.

  • Missing node in Message Mapping when test mapping??

    Experts,
    I have the following Mapping Structures:
    Sender:
    <Recordset> 1-1
       <Records> 1:unbounded
            <field1>1:1
            <field2>1:1
    Receiver:
    <Recordset> 1-1
        <Header> 1-1
         <Records> 0-unbounded
               <field1>
               < field2>
         <Trailer> 1-1
    Mapping is completed for  all fields here.But one thing I notice is on Receiver side : all nodes are Green exept Records - it is Gray with some red smal dot in the gray..
    1.Question: What this means?Shouldn't all nodes turn green after mapping is done??
    2.When click on TEST on Message MApping I dont even see the Receiver Records node appearing on right(receiver side) But I was able to see Header and Trailer...Why the Records is missing??
    On the other hand the result from the test is successfull which is even more confusing ,How come it can be succesful since Records is not there...
    I can provide screenshots if needed for more clarity ..Any help is appreciated asap..Thanks much to all!
    J...

    Hi John,
       It is very simple and there is no complexity with this problem.
      <b> 1.Question: What this means?Shouldn't all nodes turn green after mapping is done??</b>
            If you mapped the source field to the correspoding target field..all the target fields get turn to green color. If you didn't mapp any target field that filed should appear with gray color..comming to the small circle in the recordset field...it is indicates that ..that field is "Unbounded".
       For resolving the above issue...do the mapping like this.
       <Recordset>---><Recordset>
       <Records>-------><Records>
       <field1>----><field1>
       <field2>-----> <field2>1
    Keep the empty constant value for the target field Header...
       empty constatnt---->Header.
    So once you done this check the mappping it will execute fine and even you able to see the recods node in the target structure.
      Please let me know if you have any queries...!
    Thanks and Regards,
    Chandu.

  • Parameterized Message Mapping (RFCLookup) test in ESB message behaviour

    Hi Gurus,
    I am using parameterized message mapping using RFCLookup function
    In the TEST tab of the mapping, I've provided my test xml instance message and inputted the Message Mapping Parameter (MMP) value with the RFC Receiver Communication Channel I am using,
    looking at the Trace level in the editor, the source field value was put to the RFC as the import parameter, but the mapping fails with error that the RFC returned my defined exception (no POnumber available for MaterialNumber) --> which is not the expected result because in the ERP backend there is an existing PO for the material.    I tested the RFC in the backend ERP itself and it is performing ok, with a PO number returned for the material (testing in SE37)
    I checked on the Comm Channel and my message is being passed to the RFC adapter, but up to this point only:
    RfcAdapter received a synchronous message. Trying to send sRFC for Z_RFC_NAME.
    RfcAdapter received a synchronous message. Trying to send sRFC for PIREPUSER.
    I have created the Binding for the Operation Mapping.
    Would any of you have an idea on what is missing or what is wrong?
    P.S.   my RFC has a defined exception in it, but currently I am not using it in the RFCLookup  mapping (unchecked "Use Exception" checkbox)

    Hi All,
    Solved the issue by passing the complete length of input parameter as defined in my RFC, e.g. input param in RFC is TYPE to a 12 char field, and the input parameter value being passed by the IDoc is only 6 chars.
    In this case i used formatNumber function to put leading zeroes to complete the input parameter length
    sourceField -->formatNumber --> RFCLookup --> targetField
    Weird behaviour though is that even if my message is successfully received in the receiving system, the RFC CommChannel that my RFCLookup is using is still only showing this:
    2010-12-01 23:14:32 Information RfcAdapter received a synchronous message. Trying to send sRFC for Z_FM_NAME.
    2010-12-01 23:14:32 Information RfcAdapter received a synchronous message. Trying to send sRFC for J2EE_GUEST.
    Why isn't the whole request response of the RFC captured by the RFC adapter?  (e.g. MDT has status DLVG, DLV...)

  • Need to create two nodes based on one condition in message mapping.

    Hi Experts,
                    In my mapping I have two different nodes. If my condition is true then only one node should be created otherwise both the nodes should be created.
    requirement is I need to print. one header before first item record and after every 200 item records.
    i.e I need to create header node if (item recordno) is 1 or (item recordno % 200) is 1. I have tried using this condition. But Iam getting all the header records( 3 headers for 600 items) in sequece and then all  item records (600).
    i want 1 header then 200 items , then again header followed by 200 items. so on.
    Can any body help.
    Thanks&Regards,
    REYAZ HUSSAIN

    Hi REYAZ HUSSAIN,
    as graphical mapping is "target field mapping" this is not possible. The parser for graphical mapping traverses the taget message from the first element to the last!
    You need another kind (ABAP, XSLT, JAVA) of mapping.
    Regards Mario

  • Node Function help required in XML message mapping !!

    Hi Brilliants,
    Source Message
        <ROOT>               0..1   
          <OUTPUT>          0..n
             <Group_N1>           0..n     <Header>
                <H02_N1_DTM>                           0..1
          DTM_Y2K_DATE     0..1
             <Group_LIN>          0..n                <Lin Item>
         <Group_ZA>          0..n
              <D02_ZA>     0..n
          </OUTPUT>
    </ROOT>
    The above Source <OUTPUT> tag comes 2 times. In this two time, Header comes once per header and more than 50 times Lin item occurs.
    Target Message
    ProductActivityNotification                                                            0..n
         ProductActivity                                                       1..1
              Item                                                       1..unbound  (Lin Item level on target side)
                 SalesTimeSeries                  0..1
                          Item                                           1..unbound
                        ValidityPeriod              1..1
                        StartDate              0..1
                        EndDate              0..1
    The above source message Lin item, whatever the times it replicates, the same number of times u201CItemu201D tag has to occur and DTM_Y2K_DATE value has to pass to StartDate.
    Could anybody please put your valuable idea on this? I suppose to deliver this interface tomorrow.
    I will highly appreciate your intellectual ability.
    Many Thanks in Advance
    Kind Regards
    San

    HI San,
    Based on your this post, i think u want like this way...
    How many times from source  DTM_Y2K_DATE  or <LinItem>(because DTM_Y2K_DATE   in LinItem ) occurs that many of <Item> in target is required rt??
    Then u map like,
    DTM_Y2K_DATE  (Change context to LineItem(right clich and choose context)) and map  to LineItem of target.
    and also now map directly from DTM_Y2K_DATE  to Start Date(Dont change any context now..)
    If still nt clear do post..
    Babu

  • Message-Mapping: difference test in IR and runtime

    Hi everybody,
    I got a very strage behavior.
    I got an element name CONTENT.
    When I test my mapping in IR element CONTENT will be filled
    During runtime the element CONTENT is NOT filled and the element is not generated!
    For testing I use exactly the same payload as produced is runtime.
    To make sure that there are not problems with cache, I manipulate other target field to see that the correct version is processed.
    Any ideas?
    Regards Mario

    Hi,
    for everybody:
    I think I got the problem.
    As I read dynamic attributes during runtime the behavior test <-> runtime was different.
    Regards Mario

  • Runtime exception caught in Message mapping

    Hi,
       I have a scenario where I am splitting the source message and map them to 3 different target structures.
    When I test the scenario in the Mapping under Test tab it is throwing an error as follows:
    RuntimeException in Message-Mapping transformation: Cannot produce target element /ns0:Messages/ns0:Message1/Target1/xmlJob. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd.
    The result for one of the target message in message mapping as follows: Is there some problem with the below lines in bold letters:There is a UDF which causing this transformation.
    Please give some inputs on this.
    Start tag [ns1:MT_O_T3]
    Add raw attribute [ xmlns:ns1="http://pharma.com/"]
    Start tag [Row]
    Start tag [Title]
    Put value [job titile]
    Close tag [Title]
    Start tag [JobID]
    Put value [reference # 1]
    Close tag [JobID]
    Start tag [Country]
    Put value [US]
    Close tag [Country]
    Start tag [City]
    Put value [Mawo]
    Close tag [City]
    Start tag [State]
    Put value [SA]
    Close tag [State]
    Start tag [ZipCode]
    Put value [50123]
    Close tag [ZipCode]
    Start tag [Cname]
    Put value [ ]
    Close tag [Cname]
    Start tag [Cphone]
    Put value [ ]
    Close tag [Cphone]
    Start tag [Cemail]
    Put value [ ]
    Close tag [Cemail]
    Start tag [Cweb]
    Put value [http://www.pharma.com/]
    Close tag [Cweb]
    Start tag [Category]
    Put value [9901]
    Close tag [Category]
    Start tag [Travel]
    Put value [100]
    Close tag [Travel]
    Start tag [Telecommute]
    Put value []
    Close tag [Telecommute]
    Start tag [JobType]
    Put value [Executive]
    Close tag [JobType]
    Start tag [Clearance]
    Put value [None]
    Close tag [Clearance]
    Start tag [Education]
    Put value [1]
    Close tag [Education]
    before check 50000
    after check 50000
    before check 100000
    after check 100000
    after average 75000
    Start tag [Salary]
    Put value [Avg: 75000]
    Close tag [Salary]
    Start tag [Suitable]
    Put value [ ]
    Close tag [Suitable]
    Start tag [Expire]
    Put value [23]
    Close tag [Expire]
    Start tag [Sdesc]
    Put value [job titile]
    Close tag [Sdesc]
    Start tag [Ldesc]
    Put value [null]
    Close tag [Ldesc]
    Start tag [Requirements]
    Put value [test description]
    Close tag [Requirements]
    Close tag [Row]
    Close tag [ns1:MT_O_T3]
    Thanks
    BPR

    u replied that u r getting the erro while testing it from test tab.
    Ur mapping is not correct check the same which i told u in my previous reply.
    r u using any FCC.
    chirag

  • Message Mapping error:  RuntimeException in Message-Mapping transformation

    Hi,
    Being new to XI, I am struglling to sort out a basic mapping error. Appreciate if you could help out.
    Its an File->XI->R/3 scenario.
    My FCC successfully reads the File and creates an XML. However this XML is not transferred to the target XML structure which is exactly same except the root element name is different at top.
    I tried various forum tips but I still am getting the error.
    ( When I Test the Message mapping in test mode..it seems fine, however if I copy the XML from SXMB_MONI, it then throws the above error)
    I looked at the MM in text mode: below is the extract
    /ns0:MT_REQUEST_TO_SAP/REQUEST_DETAILS/MSG_HEADER=/ns0:MT_REQUEST/REQUEST_DETAILS/MSG_HEADER=
    /ns0:MT_REQUEST_TO_SAP/REQUEST_DETAILS/MSG_HEADER/SOURCE=/ns0:MT_REQUEST/REQUEST_DETAILS/MSG_HEADER/SOURCE=
    /ns0:MT_REQUEST_TO_SAP/REQUEST_DETAILS/MSG_HEADER/DESTINATION=/ns0:MT_REQUEST/REQUEST_DETAILS/MSG_HEADER/DESTINATION=
    /ns0:MT_REQUEST_TO_SAP/REQUEST_DETAILS/MSG_HEADER/MESSAGE_ID=/ns0:MT_REQUEST/REQUEST_DETAILS/MSG_HEADER/MESSAGE_ID=
    As seen the name space in both starts with nS0 and end of each line has '=' sign. Is that ok.
    I have run out of options and dont know , whats the problem. Please help.
    The target and Source XML structures are exactly same as shown below
    MT_REQUEST                                 MT_REQUEST_TO_SAP
       |__MSG_HEADER                            |__MSG_HEADER  
         |__SOURCE                                |__SOURCE
         |__DESTINATION                           |__DESTINATION
         |__MESSAGE_ID                            |__MESSAGE_ID
    And the SXMB_MONI Trace shows the following error
    <Trace level="1" type="T">com.sap.aii.utilxi.misc.api.BaseRuntimeException: RuntimeException in Message-Mapping transformation:
    Cannot produce target element /ns0:MT_REQUEST_TO_SAP.
    Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd at ..
    Thanks
    Shirin
    Edited by: Shirin K on May 29, 2008 10:29 AM

    Hi Prakasu,
    As structure are exactly same, I have done 1:1 mapping. So all the fields in target structure are mapped, so no field has beeen left.
    In this structure, I do not have any 1:n relation. So 1:1 mapping should be fine.
    Apart from this could teher be any other reason.
    Regards
    Rajiv

  • Container object in Message Mapping

    Hello
    I am having a scenario where I want to reuse the previous value of a map to calculate another value.For the same I tried container parameters in Message Mappings by using a simple Java function calling
    container.getGlobalContainer().setParameter("test","value");
    in another simple user defined java method I used container.getGlobalContainer().getParameter("test").
    But my target value is coming as null.
    Anybody knows how to use container methods to reuse values in Message Mappings??
    Thanks in advance.
    Regards
    Rajeev

    Hi,
    There is also another method by which you can use values across different functions.
    IN your Integration Builder, while you are in your Message Mapping, under the Design tab there is a small menubar.
    Choose the rightmost option which is called Edit Java Sections. Using this you can use global variables which have a scope of the entire mapping. That means you can use them anywhere in the mapping.
    Only remember to populate the variables with valid data before using them in other functions.
    Let me explain with an example.
    Once you click on Java sections, a smaller box opens up which has 3 fields.
    Under the first field called Global Variables we can give something like:
    String a;
    Under second field called Initialization Section we can give:
    a = " ";
    Now we can use this variable a in any UDF to store some value and this same variable can be used again to retrieve the value.
    This eliminates the need of using containers within the same mapping.
    Glad to be able to help.
    Regards,
    Kshitij

  • Message mapping source side

    Hi Experts,
    Is it possible to copy the message in source side in message mapping using src tab?
    Regards
    Sara

    You cant get the required target xml structure with values untill u complete the mapping
    Why because if you have any transformation in mapping means you have to generate the target values according to that
    So better to complete the mapping and take the xml file
    Regards
    Seshagiri
    Edited by: N V Seshagiri on Dec 2, 2008 7:05 AM

  • Function Module Undefined during message mapping.

    Hi,
    My Scenario is Idoc to Multiple Files without any condition i have to drop 2 files at the 2 differient directories of  FTP,
    So we are using PI 7.1 and in the Message Mapping using Signature Tab we have added 2 Target messages and at the source we have used the IDOC.
    When we see the structure under Definition Tab in Message Mapping, We are facing the below error
    "FUNCTION MODEL UNDEFINED"
    So can anyone suggest what could be the problem, do i need to change any occurence in the signature tab for the message types else what shuld i do to get the structures in the Definiton Tab.
    Please suggest how to approach this..
    Thanks,
    --Kishore

    My Scenario is Idoc to Multiple Files without any condition i have to drop 2 files at the 2 differient directories of FTP,
    1. Use multi mapping - /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
    2. use two different inbound interfaces, and do two different interface determination without conditions for the same receiver determination

  • Highlighting input field and  table cell column in red colour

    Hi,
           I have 4 input fields and a table in my screen. All the input fields are read only.
        I have a functionality where I have to highlight a input field with the red colour. In the sense, I have to put a thin Red border over the input field without thowing any errors or messages.
           Also, i have to highlight a particular cell in the table. i.e, i have to put Red colour border over the cell of the table for some rows only. Right now i have changed the background colour of the cell for required rows, but i need Red thin border rather than changing the entire background colour.
    Please guide me on achieving these functionalities..
    Thanks and Regards,
    -Shabir Rahim.

    Hi,
    The red thin lines border you are talking about comes from the framework during the exceptions. If this is the case then refer the following links, hope this will help you.
    [Re: Automatic message for inputfields with state=required]
    [Re: Validation of InputField]
    Well without exceptions, i dont think it will come.
    thanks & regards,
    Manoj
    Edited by: Manoj Kumar on Feb 7, 2008 12:09 PM

  • Traffic light showing the red colour in vl10g after all status completed

    Hi Team,
    My client facing one issue regarding the vl10g traffic light it show red colour after all document status is completed so please let me know I have to used which oss note / I have to debug the program(this is the standard T.code) or which way i have to used for resolved this issue so please replay argentely this great help to me and I am very thankful for corporation.
    Regrads,
    Ravi SAP SD

    RaviSAPSD wrote:
    it show's the error i.e. "No delivery-relevant items in order 0527087193, order type OR"
    With this in mind, I'd doubt the previous statement that the order status is 'completed'. Such orders wouldn't be picked up for the Delivery Due list. It is possible that either there is a line item that is not relevant to delivery yet it makes the order header status incomplete. Thus Delivery Due list picks up the order # based on the header status but when it checks the line items, there is nothing relevant for delivery.
    Check again the order statuses, not just on screen but in the tables VBUK/VBUP. Additionally, you can search for the notes yourself using the message ID/number (e.g. VL 001, which you should see, along with the long text, when you double-click on the message).

  • Desk Top Folder Shown in Red.  Why?

    On the file list in Finder, the Desktop file folder is shown in Red.  What does the red color mean.  I was reorganising some floer and downloading some iTunes musoc and it happened.  IThe desktop folder is in my user folder.
    Thanks in advance from a guy that just migrated from PC to make and hasn't figured it all out yet.

    You may have just added the colour as a highlight by mistake. Open the Finder and locate this folder in red. Either right click on or hold the Control button on the keyboard and click on the folder. There should be an option to highlight in a colour. Is yours set to red? If so then just click the little 'x' to the left of all the colours and it should remove it.
    Regards,

Maybe you are looking for