Message mapping - Display queue

Hello,
In the Enterprise Service Builder of PI 7.1, I go to message mapping and choose "display queue" to test the result of a mapping but nothing happens. I receive a blank popup without any results. It's the same for all mappings. Note that we have just upgraded from XI 3.0 to PI7.1
Any idea?
Thanks for your help!
Best regards,
Olivier
Edited by: Olivier Vanderperre on Oct 14, 2008 8:11 AM

Hello,
Thanks for your help.
Test data are provided, all fields are complete and the target field is not disabled..
Best regards,
Olivier

Similar Messages

  • Message Mapping(Display queue and Suppress Value)

    Hi Experts,
    In Message Mapping(graphical mapping), upon checking the properties of the nodes,there's one property display queue, in which suppress is there??
    What does it mean?? Which queue it points and what value is suppressed??
    Thanks & Regards,
    Sushama

    Hi Sushama,
    SUPPRESS means no value.
    suppose we are checking one condition (tdid = "RE" then pass tdline) based on the condition we will send one output. if the condition fails then suppress value goes to the target.
    > What does it mean?? Which queue it points and what value is suppressed??
    es:  if(tdid.equals("WE") ifwithoutelse pass tdline value as output.    [tdid is in E1EDKA1 segment and this segment occurance is multiple]
    In this case if the condition is satisfied once and failed once (means E1EDKT1 segment comes 2 times) then first time it sends the corresponding tdline value and second time it sends the SUPPRESS value.
    Regards
    Ramesh

  • Clarification needed in Mapping Display Queue

    I am trying out a simple message mapping explained in one of
    the blog.
    My issue is when testing the Mapping , the display queue window displays the the values on the Context Change  line also.That is, the grey color also carrys the previous value .
    I believe the CC's should shold be a empty value .Any reason why I am seeing the values.
    Thanks

    Hi,
    Technically speaking, the XML instance is imported into the queues before the target field mappings are processed. The contexts are separated in the queue by a context change.
    Thus The Context change will contain the previous value of the field in supressed format.
    It will inform about the previous position of the context change.
    The Context change is can be used in Advanced User Defined Functions
    /people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
    /people/harrison.holland5/blog/2006/12/08/mapping-context-changes-in-xi
    Thanks
    Swarup
    Edited by: Swarup Sawant on Feb 25, 2008 10:53 AM

  • Message Mapping: different Queues.

    Hi All,
    I have a problem.
    I have a source structure where i check 2 fields.
    example:
    <root>
    <element>
    <id>Z01</id>
    <sub>
      <text>01Text</text>
    </sub>
    <element>
    <element>
    <id>Z02</id>
    <sub>
      <text>02Text</text>
    </sub>
    <element>
    <element>
    <id>Z03</id>
    <sub>
      <text>03Text</text>
    </sub>
    <element>
    i check field <b>id</b> .. and field <b>text</b>.
    So i have two queues going in my user function.
    And when for example value is Z03 in the first queue i get from the second queue the value with the same index. Works fine!
    But now following problem comes up:
    <element>
    <id>Z01</id>
    <sub>
      <text>01Text</text>
    </sub>
    <sub>
      <text>01Text_2</text>
    </sub>
    <element>
    With some element like this the text queue is longer than the id queue and i didn't work anymore.
    any idea?
    Regards,
    Robin

    i can use something like that:
    for ( int i = 0; i < a.length; i++ ) {
    if(b.length > i){
    result.addValue(b<i>);
    }else{
    result.addValue("***");
    so my queues become the same length ... but that isn't enough for me.
    I have to add the "***" on this place in the queue where in source structure the subsegment occurs 2 times.
    Some help would be great.
    Regards,
    Robin

  • Display  queue in message mapping

    Hi ,
    I need to know the function of ' display queue ' in message mapping . How do i go about it.
    Please help.
    Thanx nd regards ,
    Srestha

    Hi,
    Whenever you do a graphical mapping you can see the intermediate result in the display queue. When you test your input using the test tab of Message Mapping, you can get only the end result (if it is successfull) or an error. You can debug the error by seeing the display queue of each and every elements involved in that specific mapping. Display quue will consists of :
    1) Input (in) to the function
    2) Output (out) from the function
    3) Conext change
    4) SNo. (optional)
    Hope you got an idea
    Regards
    Suraj

  • Display queue for Target field in Message Mapping

    Hi Folks,
    If i check my Target Field (DT_Req) (Display queue) in Message Mapping, I am getting 2 values like ie [] that means ....in my test result in MM, i should get 2 times DT_Req field.
    Is it right?
    Plz give some idea how this display queue works on each field?
    Thanks
    Prabaharan
    Edited by: Prabaharan on Sep 10, 2008 12:22 AM
    Edited by: Prabaharan on Sep 10, 2008 12:24 AM

    Hi,
    In my scenario occurrence of that
    target field is    0...unbounded
    and in my display queue.. Initially it is
    suppress, [], suppress, suppress, suppress,suppress,suppress,suppress,suppress,suppress, [],suppress
    in my result i could get only one DT_req field.
    Plz throw some idea on this?
    thanks

  • Display queue in th emessage mapping

    Hi SapAll.
    i just want to know about the proper reason on why the pi developers do the display queue in the message mapping programs of every interface that they develope.if so how we can do the proper display queue,as it is displaying in irregular format  when i click on display queue especially after testing with the sample xsd under test tab.
    will be waiitng for a proper answer .
    regards.
    Varma.

    HI verma,
    With display Queue u can actually check for:
    1) the values present for the source fileds
    2) If any functions used in the mapping, then u can display what r the inputs to that function and what is the output of that function.
    Ex: If u use remove context function to map the fileds, then by displaying the Queue of target filed, u can easilly see the context changes.
    Display the Queues of sorce and target fileds. u can easilly find the difference.
    If u use split by value, then u can see the extra context changes for the target field.
    3) Where exactky the mapping is throwing exception (at what field) i.e., if u right click on any field and if u click display Queue,: if the queue is displayed then at that point the mapping is working fine, but if it has error  then by selecting display queue it throws the exception there itself. Hence we can make sure that the mapping is failing at that particular fleld.
    Thanks,
    shabbir.

  • How do you build a web page to display queued messages ?

    How do you build a web page to display queued messages in all states?
    Thanks,
    Reeta
    Reeta Joseph Benoy
    EDS@XEROX
    Database Administration
    1350 Jefferson Rd
    Rochester, NY 14623

    You can build a form to a procedure in oracle portal that explores the queue with the option browse and prints de type message with htp package. I made it in this way and my applicattion works right. The procedure must loop the select count(msgid) from aq$[queuetable_name] times.

  • Change Queue name in Message mapping

    Hi
    We want to change the queue name dynamically in the message mapping.
    We refered the post
    Re: EOIO queue name change
    http://help.sap.com/saphelp_nw04/helpdata/en/6e/ff0bf75772457b863ef5d99bc92404/frameset.htm
    But as said in it, we are not able to access the parameter QUEUE_ID or QUALITY_OF_SERVICE.
    Other than these two parameters, we can access all parameters.
    Below is the code to access one of them.
    while compiling, the message mapping gives error as below.
    cannot find symbol
    symbol  : variable QUEUE_ID
    Any pointers.
    ///// CODE
    MappingTrace trace;
    String constant;
    java.util.Map map;
    trace = container.getTrace();
    // get constant map
    map = container.getTransformationParameters();
    constant = (String) map.get(
           StreamTransformationConstants.QUEUE_ID);
    trace.addInfo("QUEUE ID:" + constant);
    return constant;
    Regards
    Anandan

    Hi Anandan,
    As given in help you can only get queue Id if you have Quality of service as ExactlyOnceInOrder. So make sure you have selected that option.
    http://help.sap.com/saphelp_nw04/helpdata/en/6e/ff0bf75772457b863ef5d99bc92404/content.htm
    Regards,
    ---Satish

  • About message queue in message mapping?

    Hi SDNer,
    I have been read help.sap.com and sdn threads about message queue
    I hope this thread should be help for all like me.
    thank you
    Sha

    Hi Shankar,
           XI uses Queue's to store messages, If you worked on message mapping you can see the how queue look like,
    Every queue having context ,it separate the values,it store the messages in highrarchy manner.
    Using Context Handling we resoleve context issues.
    Using node functions we aceive Context Handling.
    Search in SDN there is some good blogs abt Node Functions, if you understand nodefunction you wil understand the Queue concepts.
    Regards,
    Raj

  • Insufficient authorization to display object Message Mapping

    Hi there
    Every now and then when I try and open a message mapping object I get this error: Insufficient authorization to display object Message Mapping. I then restart my Integration Builder then it works again.
    Any Idea how I would fix this?
    Thanks,
    Jan

    hi,
    apart from what was said you can try changing
    com.sap.aii.ib.util.server.auth.activation
    parameter in exchangeprofile to false
    if you don't use any data-dependent authorizations
    then you should never see this error
    maybe this will help
    but remember that if you want to use data-dependent authorizations
    in the future you need to put it back to true again
    Regards,
    Michal Krawczyk

  • Problem with Mapping exectution and the display Queue

    Hi All,
    I am getting the following error while testing any <b>newly designed mapping</b>.
    <i><b>Source code has syntax error: java.lang.NoClassDefFoundError: com/sun/tools/javac/Main Exception in thread "main"</b></i>
    But all <b>previously designed(activated)</b> mappings are executing successfully.
    Can you please anybody calrify this problem??
    Thanks,
    sekhar

    If you are using UDF in your message mapping then please do check it first before
    testing the whole mapping
    you can check UDF by :
    <b>source_field -
    UDF-----target_filed</b>
    <i>right click on the UDF node in the maaping Editor and slecet queue, it will check the your UDF code and if has error it will show you.</i>
    Thanks
    Farooq.
    <b>
    Rewards points if you found it useful</b>

  • Query related message mapping: Play with queue.

    Hi
    i have a text file which i converting using File Content Conversion of file sender adapter. My file was very nested so i couldn't convert it the way i wanted i.e.
    <Header></Header>
    <Detail>
        <Weights></Weights>
    </Detail>
    <Trailer></Trailer>
    So now I m left with this kind of source xml:
    <ns: MT_REQ>
    <header>
    </header>
    <Detail>
    </Detail>
    <Weight>
    </Weight>
    <Weight>
    </Weight>
    <Detail>
    </Detail>
    <Weight>
    </Weight>
    <Weight>
    </Weight>
    <trailer>
    </trailer>
    And i want to map it to the same message type <ns: MT_REQ> but due to queuing of data it gives the following result:
    <ns: MT_REQ>
    <header>
    <Identifier>H</Identifier>
    </header>
    <Detail>
    <Identifier>D</Identifier>
    Identifier>
    </Detail>
    <Detail>
    <Identifier>D</Identifier>
    </Detail>
    <Weight>
    <Identifier>W</Identifier>
    </Weight>
    <Weight>
    <Identifier>W</Identifier>
    </Weight>
    <Weight>
    <Identifier>W</Identifier>
    </Weight>
    <Weight>
    <Identifier>W</Identifier>
    </Weight>
    <trailer>
    <Identifier>T</Identifier>
    </trailer>
    i.e. all detail together then weights and header trailer on top and bottom. Now the problem is there is no relation between the weights and detail except that in the monitoring it comes like
    1. First detail tag opens and closes with its data
    2  then weights which are the heirarchy  detail 1 open and closes
    3  then second detail opens and closes and then weights of second detail comes under it before any third detail tag opens
    So i was wondering if with the help of functions provided in the message mapping it will generate exact mirror image of my source  <ns: MT_REQ>  into the target  <ns: MT_REQ1> which is the exact replica of the former.
    I tried it with FormatByExample but dd not work. Is there any Userdefined function or something foe my problem.
    Please help !!
    Naina

    Stefen
    My Inbound file was coming correctly like this :
    record
    - detail
    - weight
    - weight
    record
    - detail
    - weight
    but when mapping to the target in same style it was going this way
    - detail
    - detail
    - weight
    - weight
    - weight
    so what i did...i asked the portal people to add an identifier to the details and weights so that i can read it and write a UD to finally map it correctly:
    - 1detail
    - 2detail
    - 1weight
    - 1weight
    - 2weight
    - 2weight
    it is working properly now....thanks to you all.....have given the points

  • Cannot display dependencies in message mapping

    Hi,
    I used to see the dependencies between source message types and target message types but now I cannot see the dependencies. When I go to message mapping, the dependencies (drop down) is greyed out or disabled. Does anyone know how this could happen or how to enable it?
    Thanks.

    Why don't you try deleting you java webstart cache and downloading the jar files again.
    1. Go to Start --> programs --> Java WebStart
    2. File --> Preferences --> Advanced and here you will find an option to clear cache.
    Is the button disabled even when you are trying to create new mappings.
    Cheer's

  • Output looking fine in display queue but error while using test tab

    Hi,
    Iam working on an IDOC to XML scenario using multimapping.Here in my scenario i have a field in idoc namely E1PLOGI.
    Here the output is two different types of miles.Here the mapping should generate different number of files based on the number of times E1PLOGI occurs.Here in the IDOC i have taken the particular field(E1PLOGI ) occurs six times.
    Here the mapping rule is same for the two filestypes.But here for the first file type it is creating six files.But in the second case it is always creating 1 file only.
    When i click on display queue and see it shows the correct vaues(six constant values which i mapped to the node for every existence of E1PLOGI) but when i go to test tab and test it creates only one instead of six.
    Please help me with this problem.
    Thanks,
    Bhargav

    HI Bhargav,
                   May be this is the problem of queue, first u go to <b>Tcode smq2</b> ( for inbound messages) in ur R/3 system and clean up this queue , after this send your message again, hopefully it will solve your problem.
    regards
    HONEY

Maybe you are looking for

  • Internet sharing from Wifi to Ethernet is not working after Mountain Lion upgrade

    First I was having trouble just connecting these two, now I can't get the Internet sharing to work. Here's what I am trying to do: I want to share my Macbook Pro's internet connection from it's Wifi to another laptop I have connected via ethernet cab

  • "Runtime Error in Zoombrowser EX

    I am using a current edition of Canon ZoomBrowser EX that was working perfectly until I took out the first CF card and inserted another.  I then got a "Runtime Error" message, which extended to "Memory Card Utility has stopped working." Message also

  • SSL & The WRV200

    Hell all, I am new to your community, and have a question surrounding the WRV200.  I have searched all over the place and couldn't find anything related to what I was attempting to do.  I have Verizon Fios coming in and plugged in directly to a Netge

  • Flight Sim keyboard shortcuts

    Has anyone got the keyboard shortcuts / commands for Flight Sim on an iMac running Windows?  As in Bootcamp Window. I looked an someone spoke aobut comcast, but that's not the case here. It used to be F1-F4 did engine speeds, and F5-F8 did flaps, but

  • Division of time periods

    I will be working with periods in time. Each period has a start and end date (along with other data..but for the help I need only the start/end are relevant). I have a list of default periods. The default periods are arranged perfectly so the start o