EOIO queue name change

Hi All,
any possibility EOIO queue name can be changed in Message mapping??
Thank You,
Madhav

Hi Madhav,
Similar to:
public String setVariable(Container container){
String variable = "Test";
java.util.Map map;
// get constant map
map = container.getTransformationParameters();
// get value
//variable = (String) map.get(StreamTransformationConstants.QUEUE_ID);
// set value
map.put( StreamTransformationConstants.QUEUE_ID, variable );
return variable;
See Context Object Names in:
[Technical Context Objects|http://help.sap.com/saphelp_nw04/helpdata/en/6e/ff0bf75772457b863ef5d99bc92404/content.htm]
Regards,
Pedro Baroni

Similar Messages

  • Different / multiple senders to the same EOIO queue name.

    Hello,
    I'd like to know if it is possible to send from different senders, different messages to different receivers but using always same EOIO queue?
    Scenarios are:
    1) SOAP SENDER -> PI ->  SOAP RECEIVER A
    2) IDOC SENDER -> PI -> SOAP RECEIVER B
    3) PROXY ABAP -> SOAP RECEIVER C.
    All messages need to be processed by receivers in the same order they were sent from the different senders.
    How this scenario should be implemented?
    Thanks in advance.

    Hi Michal. Thanks for response!
    As far as I know,
    1- Proxy Sender adds a prefix by defaul. Is it posible to change this behaviour?
    2- By Following note 856597, I understand that you can set your own queue name in parameter &QueueId=xxxxxxxxxxxxxxxx. So there should be no problem.
    3- In Idoc Adapter, you can set a queue name by using a Function Module, but I dont know whether this adds or not a prefix. Will it add a prefix to the queue name?
    So, in case I want to use for all this adapters the same queue, then I need to set in the Soap queueId param, and in the Idoc function module, the same queue name that is generated automatically in Proxy Sender (since this is fixed queue name based on Prefix + custom queue suffix).
    4-  Is that true? Can I guarantee that from IDOC I can use same queue as used by Proxy and IDOC won't add a prefix?
    Thanks again.

  • File to file scenario:   EOIO queue name?

    hi forum,
    i have file to file system, in the sender file communication channel,
    i need to use qualit_of_service as "EOIO", but for that i need to use a Queue Name,   what should i give as the name of the queue,   for test purpose i gave the name of the queue as "xyz", but it works........
    but i dont know how it worked

    hI SUMIT,
    i have a question for long,
    i have a typical file BPM file scenario,
    when the scenario run....i can see two rows in the MONI, one from sender service to the BPM, and the other from BPM to the Receiver service,
    in the moni there is a column called Queue Id,
    as i mentioned .... the row in MONI corresponding to Sener service to BPM, the queue ID is always XBQO* ....... as far as i have read, 'Q' in XBQO signifies that it is queue RFC,  and it is so even if my file sener sends it using EO(transactional RFC),  means no matter how i configure my sender file channel(EO or EOIO), it shows the Queue Id as XBQO*,
    i assume that XBQO* means queue-RFC
    and XBTO* means Transactional RFC,
    pls help

  • 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

  • Change Queue Name in Sender Soap Adapter (or make it dynamic)

    Hello SDN!!!!
    We have a scenario where we want to make a message EOIO and I have set the Queue Name in the Sender Soap Adapter and this works great. BUT it is needed to have a more specific queue name (based on order numbers not interface name) So with this being said, Is there any way to change the queue name or append to it from the Soap Sender Adapter. I see it is possible to write a Module Bean, but the Message object returned from the ModuleContext is a scaled down version of the normal message object. Any help would be greatly appreciated
    Cheers
    Devlin

    Is this the only way to change the queue name for Soap Sender? I don't think it is possible for them to do this, as their urls are static when calling us

  • In case of EOIO , then QUEUE NAME  in File Adapter

    Hi
       I'm using  File Adpater in the Sender side   (FTP )..  and  in the processing parameters  if i choose the  Quality of Service : EOIO   then  system was asking as  next parameter is  Queue Name .--?  
       Here   what can we give as queue name.. Is that is the new name.. Or any existed queue  name... how we  can identify that particular queue   name..
    helpful answers will be appriciated
    regards
    Jain

    >    I'm using  File Adpater in the Sender side   (FTP )..  and  in the processing parameters  if i choose the  Quality of Service : EOIO   then  system was asking as  next parameter is  Queue Name .--?  
    >
    >    Here   what can we give as queue name.. Is that is the new name.. Or any existed queue  name... how we  can identify that particular queue   name..
    Go through this...
    XI Asynchronous Message Processing: Understanding XI Queues -Part I

  • Queue name in QOS EOIO -Sender SOAP Adapter

    hi,
    While configuring sender soap adapter , if we specify EOIO as QOS , then there is a mandatory parameter Queue name to be specified.
    What is this Queue name ?
    and where is it created
    kindly reply
    Regards,
    loveena

    Hi D' souza
    Goto tcode -> SXMB_ADM -> register queues
    for specifying QOS EOIO you need to assign a queue
    from there you can specify the queue for Outbound side EOIO queue
    Various queue name and there meaning is as follows
    XBT*-Queues for Exactly Once.and time dependent
    XBQ*-Queues Exactly Once In Order.
    XBTI* are inbound queues for EO with time constarint
    XBTO* are outbound queues for EO with time constarint
    XBQI* are inbound queues for EOIO
    XBQO* are outbound queues for EOIO
    for beter understanding of how to configure sender soap channel you may folow this link
    http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm
    thanks
    sandeep
    if helpful reward points
    Thanks
    sandeep
    if helpful rewrad points

  • How to change the print queue name with Lexmark printer?

    Is it at all possible to change the print queue name from Lexmark_3500_4500_Series, to something shorter? I try to link printouts from an old Sun Unix system, thru my iMac to the Lexmark X4580 multifunction printer. However, the Sun/Unix will not accept this long print queue name...

    Apologies, I misread. The only way I know of changing the Print Queue Name is by readding the printer.
     > System Preferences > Print & Scan > Add
    Choose your printer, make sure you change the print queue name to something different (equates to the Printer Name).
    When you need to print, simply select the printer you just added.
    Once your happy it works, delete the old printer from the list in Print & Scan.
    Morgan

  • Queue name when QOS is EOIO

    Hi,
    What is the queue name to be given when we choose the quality of service as EOIO
    thanks
    Anitha

    Hi,
    Abstrart from http://help.sap.com/saphelp_nw70/helpdata/EN/7b/94553b4d53273de10000000a114084/frameset.htm on EOIO.
    Quality of Service EOIO
    In this case, the queue names supplied by the application are used to determine the suffix of the sender, receiver, and inbound queues. This name must not be more than 16 characters long and it is added to the prefix of the queue name. You can use the following characters in the name: numbers (0-9); upper case letters (A-Z); underscores (_); and forward slashes (/).
    Queue name from the application: APPQUEUENAME (maximum 16 characters)
    Inbound queue name: XBQIAPPQUEUENAME
    The name of the corresponding outbound queue is determined on the central Integration Server to bundle the messages according to receiver. This is done by using the name of the determined receiver. In this case the name of the application queue is used as well.
    Receiver name: CLIENT_XYZ
    Encrypted name: 3___
    Outbound queue name: XBQO3___APPQUEUENAME (maximum of 24 characters)
    Inbound messages with the same receiver are processed in the same sequence that they arrived. The messages are also sent in this sequence to their respective receivers; because they have the same queue name that was supplied by the application, they are placed in the same outbound queue.
    If an error occurs in the processing, the incorrect message blocks the queue to preserve the processing order.
    However, if the messages have different receivers, the sequence does not have to stay the same.
    Cheers,
    sunil.

  • Can random queue name used in EOIO ?

    Hi, Friends:
    We have scenario: JMS -> PI 7.0 (SP13) -> ECC 6.0.
    Since we need to maintain the order of the transactions, EOIO setting need to be enabled.
    When enable EOIO in JMS sender, we specified random queue name saying "INT001" without registering the queue, it seems everything is working now.
    The queue is created at runtime:
    Inbound Queue: XBQ1INT001
    Outbound Queue: XBQ05__INT001
    Please share your experience / knowledge, is this will cause any problem in future ?
    Thanks
    Liang
    Edited by: Liang Ji on Mar 11, 2008 5:51 PM

    Hi, Khan and vijay:
    Thanks for your inputs. I confirmed my thoughts
    I close the thread !

  • Queue Name in  XI

    Hi All,
    I have a simple scenario: JMS --> XI --> SAP R/3 (file adapter).
    The sender adapter have e QoS = EO.
    The message is splitted in two interfaces in order to apply two different mappings for the same sent message.
    I have noted in the trace of the sxi_monitor the followings:
    <Trace level="1" type="T">Queue name : XBTI0001</Trace>
    <Trace level="1" type="T">Generated prefixed queue name = XBTI0001</Trace>
    and
    <Trace level="1" type="T">number of receivers: 2</Trace>
      <Trace level="1" type="T">Multi-receiver split case</Trace>
      <Trace level="1" type="T">Persisting initial (pre-split) message</Trace>
      <Trace level="1" type="T">Persisting split messages (split kids)</Trace>
      <Trace level="1" type="T">-----------------------------------------------</Trace>
      <Trace level="1" type="T">Splitting loop start</Trace>
      <Trace level="1" type="T">-----------------------------------------------</Trace>
      <Trace level="1" type="T">Split Induced Change EO -> EOIO with QId: XI_SERIALIZE0096</Trace>
      <Trace level="1" type="T">Post-split internal queue name = XBQO0___XI_SERIALIZE0096</Trace>
    I know that the queue has changed from EO to EOIO because of the settings on the interface det.(Mantain Order at Runtime),
    but I wonder where the System has taken the name for the generated queue:XBQO0___XI_SERIALIZE0096.
    Is there a place to set that name?
    Thanks
    Emiliano

    Thanks Patrick,
    I already have read the article, but there is not the answer to my question.
    I put the question because I have two identical queue names for two messages sent in two different days:
    The result of TXC SMQ2:
    Queue_____________________Date_______Time__Status
    XBQO0___XI_SERIALIZE0096  12.02.2008  08:05:59     Error          <--- The first one has an error in the mapping and blocks the other one
    XBQO0___XI_SERIALIZE0096  09.05.2008  00:21:00     Registered  <-- This one is blocked by the first one.
    Why does the messages has got the same queue name?

  • Queue Name

    Hi
    XI gives random queue names, for EO and EOIO queues. When is the queue name generated ? Is it when the message enters the SMQ2 of the XI ? Logically it should get a name there. Would it change when it reaches the SMQ1 ? The outbound queue to the receiver adapter ? So if there can be two queue names then how would we identify the message in MONI and Adapter Engine ? I guess the queue name should be same in both MONI and Adapter Engine monitoring.  Can someone help me with this
    Thanks  in advance
    Radhika

    Hi Radhika,
    1. When is the queue name generated ?
    The queue name is generated in 2 occasions..
      a.When the message is going from Adapter Engine to Integration Server... The message is stored first in Messaging service after adapter engine and sent via queue to Integration server. That is outbound  queue.SMQ1.
    b. Similarly after processing.. Receiver determination,Interface determination.... The message has to be sent to the target. i.e. again a adapter engine.... the messages are stored first in inbound queue called SMQ2.
    2. Do we have to configure something so that the queue name will not change and both SMQ1 AND SMQ2 will have the same queue name ?
    Usually the admin will do this job. The queues are automatically assighned.
    Based on some algorithms the queue is decided.
    But.. u can configure the queues such a way that always the message of paticular interface should go to the same queue..
    i.e is nthng but called as Queue prioratization..
    I hope this will solve all ur doubts.
    If not pl do post
    Babu

  • Reg: Dynamic  Queue name

    Hello Experts,
    Although I am not  a PI expert i would like to ask ,
    Can I have Dynamic Queue name generation on the basis of the payload which i am receiving
    Quality of service my be any EO or EOIO .
    For example My pay load stream my contain  Data for Purchase Req. Creation   / and change its a known fact that Creation payload should come first and then change so my Question is can i have my queue name on basis of the Document which i am processing ?

    I dont thnik this is possible in PI for generating queue names based on payload. As Queue should be utilized proper way and based on the PI resources like work processes,.
    But for your scenario, you can use EOIO and specify queue name accordingly for both scenarios.
    And you can do Queue prioritization to assure the creation payload followed by change payload.
    --Divyesh

  • Specifying queue name in SOAP sender channel

    Hi
      We are on XI 3.0 SP18 - I have a requirement in which a soap webservice exposed out of the XI box - is to be called in an asynchronous mode - the webservice posts - document onto R/3 using an ABAP server proxy.
    Now, there is also a need to post documents onto R3 - by serializing through an object key - material number ( say updates to a material ). I saw that there is a queue name in the soap sender channel setting when I choose eoio - qos . Is this queue name static ?
    Also, any suggestions on how I can serialize the calls to the webservice based on an object key ( material number is supplied by the soap client ) all the way to R3 ( I am using a ABAP server proxy on the R3 side )

    Ravi
           I am looking for way to specify a non-static queue name here - so that I could establish a queue based on an object key from the source - web service client all the way to R3 - I wanted to know the options available on specifying the queue name in the communication channel -
    Thanks...

  • JDBC Adapter Queue Name

    I am trying to use EOIO in Sender JDBC Adapter. How are Queue Names Admnistered? Or how are the queues maintained?
    Any help appreciated.
    Regards
    Mike

    Hi,
    You can give any names for the Queues in the sender adapter for EOIO.
    This you can not see, in the SMQ2 until it is not stuck. Totally it will add the given name with XBQ*
    Related blog-
    /people/sap.india5/blog/2006/01/03/xi-asynchronous-message-processing-understanding-xi-queues-part-i
    For more~
    http://help.sap.com/saphelp_nw2004s/helpdata/en/7b/94553b4d53273de10000000a114084/content.htm
    Regards,
    Moorthy

Maybe you are looking for

  • MM period opening/closing in CIN

    Dear All,         After go live the users are entering the backlog date of the pervious months. the data of August is still not complete  so the periods are not closed and they want to making entries in Sept. if we allow back period posting and close

  • Airport Extreme with ATT Router for Open DNS use

    I'd like my whole home network to have a filter on it so all computers and hand devices are protected. I get my internet with an ATT router which I can not change the DNS servers. ATT says they can not be changed. But I have an airport extreme direct

  • Customised Pass Though Web Templates

    Hi, Our web authentication and pass though is working. However I want to customise our pass though web page so it has a welcome to company xxx title as well as a submit button to accpet the terms and connect,  and a terms button which if pressed will

  • The sequence of system modules & user-defined modules

    Hi Experts, can u help me clear about the execution sequence about system modules , user-defined modules & the adapter of XI/PI ?? I presume the sequence is first adapter ,second own modules, finally system modules at the sender end.  and the sequenc

  • Why do i have to redownload tv shows over and over again to be sususful

    i have been down loading battlestar galatica episodes from itunes and they get to processing file then start downloading over ?