Multiple senders

Hi ,
I have a scenario SOAP -to PROXY ( Synchronous) .  PI 7.1 will expose the web service so that sender can call in.
Now we have many systems which can send the request via SOAP (more than 10)
Instead of making point to point connection for each system, i am thinking, would there any way  that i do one scenario which can be used by all.
My another requirement is to identify, from where the request came in.
My solution was to create third party BS in SLD and let all the systems use the same End point containing this BS.
Although this BS does not reflect the correct sender system but i guess with Third party system, it does not matter unless the sender system gives proper end points. But in this case how to identify which source send the request.
I have option of modifying the sender request to add source but this be in payload and want something to
seen in  SXMB_MONI to quickly monitor it.
Thanks & please advice.

Hi Harry,
in your case I'd not define Business System but Business Service. It's not a problem to do it as you did it and it'll work but in such case it's more "service" then "system".
Solution for you which I see is very simple. Use for each system different system user and the same Comm. Channel. In SXI_MONITOR report you can modify the layout and add User Name column to it.
Then you will be able to distinguish the systems and use only one service/channel/URL.
Let me please know if it was useful for you.
Martin

Similar Messages

  • How to set multiple senders for one account

    Hi all,
    I have a BIS account with my provider and a paid gmail account which collect for me mails from different address. Is it possible to set multiple senders for this account, thus it seems that I'm replying from one of these address and not only from my google address? In fact, it's important for me also that all mails come out from the same SMTP server (google).
    Thanks in advance.
    Best regards,
    Pierluigi

    For the BlackBerry to "send using" a specific email account, it must be set up on your BIS account as an email account, otherwise, you can send from that account.
    You can do that, and then block ALL incoming emails from those accounts, and allow only incoming mail from your one Gmail account, if you desire.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • How do I force smart mailbox to only show me mail from one mailbox while also showing multiple senders?

    How do I force smart mailbox to only show me mail from one mailbox while also showing multiple senders?

    It would help to post what you've tried. It does, indeed, appear that -h is the switch, and the man includes several examples, so if you've followed the examples and it's not working then that hints that you should pass it back to Apple.
    You also don't say how you're implementing your change. Are you invoking slapd manually, or are you editing /System/Library/LaunchDaemons/org.openldap.slapd.plist ?
    You should be doing the latter, and I'd expect to see something like this:
    <array>
      <string>/usr/libexec/slapd</string>
      <string>-d</string>
      <string>0</string>
      <string>-h</string>
      <string>ldap://x.x.x.20/ ldap://127.0.0.1/ ldapi://%2Fvar%2Frun%2Fldapi</string>
    </array>
    (note the inclusion of ldap://127.0.0.1/ as an entry - you'll need to run on localhost as well the .20 address since all the local services will look to localhost)
    You might also need an ldaps URL if you're using SSL but let's walk before we try to run

  • Multiple Senders - One receiver

    I have a scenario where in there will be SOAP message comming in from multiple sender systems. The message format is same. Each one can be distinguished by plant code on the message.I have to load these messages into SAP R/3 using a RFC Adapter.
    Is there a possibility in XI that we can define multiple senders (as we can define multiple receiver determination based on condition).
    If BPM is the only way to resolve this, can somebody eloborate on the steps needed to be configured in BPM.
    Thanks.

    normally the sender service and interface is listed in the receiver determination so there would be one per sender that means even in your case multiple receiver determinations. However you can also use a wildcard (*) as sender in the receiver determination, than you can handle all your senders via one receiver determination.
    What you than have to make sure is, that you have one SOAP Channel per sender, so you can create one sender agreement per sender. Multiple sender agreements for one channel are not possible.

  • How to use multiple senders with one account

    I have not moved from Entourage to Mail because I cannot figure out how to change sender addresses while using the same SMTP server.
    It is easy to do in Entourage. Is it possible in Mail?
    Thanks

    Not sure what you mean, but associating multiple email addresses with the same mail account is described in Mail Help’s “Adding multiple email alias addresses to an account” article.

  • Regarding Multiple senders to single receiver

    Hi Experts,
    In my sceanrio, I have 3 senders. from sender 1 coming 2 files and sender 2 have 3 files and sender 3 have 1 file.
    after receiving these files pi will consolidate and send it to target system.
    from sender 1 files are A,B and sender 2 files are A,B,C, AND sender 3 file is C.
    in sender 1 A,B and in sender 2 A,B are same and in sender 3 C and sender 2 C are same.
    please give me your valuable suggestions how to do this (using bpm)
    regards
    venkat.

    Hi,
    in sender 1 A,B and in sender 2 A,B are same and in sender 3 C and sender 2 C are same.
    please give me your valuable suggestions how to do this (using bpm)
    I assume that when you are saying 3 senders, then you are talking about 3 different FTP locations. In that case, you need to maintain 3 sender CC.
    You can pick more than one file from different file paths but from the same FTP server.
    For n:1 transformation (file merger), search SDN for various blogs / posts.
    Hope this helps.
    Regards,
    Neetesh

  • 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.

  • CATS transfer - multiple senders & receivers

    Hi,
    Can anyone let me know how to perform the following scenario in CATS:
    The business scenario requires a two step process for transferring CATS time data. The first step uses a sending purchase order and purchase order item number, activity number (specifies service master record), and receiving cost center. The second step uses sending cost center with activity type, and receiving plant maintenance work order.
    The reason for needing both steps is that the rates for the two steps are different. In the first step, the costs which go to the receiving cost center are at the rate specified in the activity number (service master record). In the second step, the costs which go to the receiving work order are at the rate specified in the activity type (activity type planning).
    I would like to put all of these fields into one line entry in the time sheet, but when I do this, only the CATM transfer to materials management works. The costs do not transfer to the plant maintenance work order.
    Is there any way to do this using standard SAP functionality?
    Thanks,
    Steve

    The fields (with their technical field name) that we want to use are as follows:
    Send.order - SEBELN
    Item - SEBELP
    Activity Number - LSTNR
    Rec. CCtr - RKOSTL
    Send. CCtr - SKOSTL
    ActTyp - LSTAR
    Rec. Order - RAUFNR
    Activity - VORNR
    Can anyone try a CATS transaction using all of these fields, and let me know if after the transfer process (CATM & CAT9) and acceptance of service entry sheet (ML81N), the costs show up on both the receiving cost center (at the rate specified in the activity number) and the receiving work order (at the rate specified in the activity type)?

  • Multiple Senders to Inbound Proxy Scenario

    Hi guys ,
                       I am  trying to send three text files to SAP R\3 System using proxy ,I have not done it before ,can anyone help me ,please do the needful,It is verry arregent.Do i need to use BPM if Yes then how to merge three files intop one in BPM please guide me.
    Thanks & Regards,
    Vinaiy Yadav

    You say that you need to send three files. So i assume that you already have three interfaces. Now in XI 7.0, you need not use BPM. you can perform a direct mapping in the interface mapping. you can perform n:1 mapping also.
    Sorry guys...just got confused. You all are correct. You can not have more than 1 sender without BPM.
    Message was edited by:
            Sarath Kandadai

  • Multiple JMS Senders

              I want to build a sample application, in which i want to have 50 Queue Senders and
              50 Queue receivers. Therefore, I want a pool of 50 senders so that anybody can just
              pick a sender from the pool and post the message. It is important to have a pool,
              when the application is just real time like stock trading application where stock
              quotes will have to be published every now and then.
              Does there exist any in-built facility in Weblogic JMS Server, that allows to create
              such a pool or it has to be implemented in the application?
              Regards
              Jay
              

    Hi Jay,
              Yes, the queue is synchronized, it must be to serve multiple
              senders and consumers after all. This synchronization can pretty much
              be ignored, as the synchronize is short - it makes up only a fraction
              of the total message path.
              There is often a win to multiple senders as there is other overhead beyond
              the synchronize, especially if they invoke long running O/S
              calls - (such as network calls and/or persist-to-store calls). The senders can
              run in parallel. On the other hand, if the sender is non-persistent, you may find
              that
              no more than 1 or 2 senders running full-bore in a tight loop
              are needed to grab all bandwidth and firehose the system with messages.
              The pool example only creates a sender when no sender is available,
              and so ends up creating only as many as are needed to run in parallel.
              Tom
              Jay Rege wrote:
              > Hi Tom,
              >
              > Thanks a lot for your reply. I have one more question on the JMS fundamentals.
              >
              > We are creating a pool of JMS Senders for same Queue. So what happens when multiple
              > senders are trying to write to the same Queue? Is the queue synchronized? If it is
              > synchronized, then even though we are using multiple senders, but only one sender
              > can access the Queue at any point in time. So multiplexing the JMS Senders doesn't
              > really help here.
              >
              > Regards
              > Jay
              >
              > Tom Barnes <[email protected]> wrote:
              > >
              > >No built in pools, except for receivers (MDBs). Attached is a basic sample
              > >sender pool implementation (completely untested).
              > >
              > >Jay Rege wrote:
              > >
              > >> I want to build a sample application, in which i want to have 50 Queue
              > >Senders and
              > >> 50 Queue receivers. Therefore, I want a pool of 50 senders so that anybody
              > >can just
              > >> pick a sender from the pool and post the message. It is important to have
              > >a pool,
              > >> when the application is just real time like stock trading application
              > >where stock
              > >> quotes will have to be published every now and then.
              > >>
              > >> Does there exist any in-built facility in Weblogic JMS Server, that allows
              > >to create
              > >> such a pool or it has to be implemented in the application?
              > >>
              > >> Regards
              > >> Jay
              > >
              > >
              > >import javax.jms.*;
              > >import javax.naming.Context;
              > >import javax.naming.InitialContext;
              > >import javax.naming.NamingException;
              > >import java.util.HashMap;
              > >import java.util.Iterator;
              > >import java.util.LinkedList;
              > >import weblogic.jms.extensions.WLSession;
              > >
              > >
              > >/**
              > > * A pool of JMS queue producers. Producers are created
              > > * on an as needed basis and are cached based on queue
              > > * JNDI name. Each producer gets its own jms session
              > > * and jms connection. Producers are removed when the pool
              > > * is closed, or when the JMS provider calls their exception listener.
              > > */
              > >
              > >public final class SenderPool {
              > >
              > > private class SenderPoolElt implements ExceptionListener {
              > > String queueName; // JNDI name of queue
              > > InitialContext ctx;
              > > QueueConnectionFactory qcf;
              > > QueueConnection qc;
              > > QueueSession qsession;
              > > QueueSender qsender;
              > > Queue queue;
              > > TextMessage textMessage;
              > >
              > > // called by messaging system on connection or session failure
              > > public void onException(JMSException e) {
              > > e.printStackTrace();
              > > remove(this);
              > > close();
              > > }
              > >
              > > void close() {
              > > if (ctx != null) try { ctx.close(); } catch (Exception ignore) {};
              > > if (qc != null) try { qc.close();  } catch (Exception ignore) {};
              > > }
              > > }
              > >
              > > // a hash map of linked lists of producers that use the same queue
              > > private HashMap pLists = new HashMap();
              > >
              > > private boolean closed;
              > >
              > > public SenderPool() {
              > > }
              > >
              > > // get a sender from the pool or create one
              > > private SenderPoolElt get(String queueName)
              > > throws JMSException, NamingException {
              > > synchronized(pLists) {
              > > LinkedList producers = (LinkedList)pLists.get(queueName);
              > > if (producers != null && producers.size() > 0) {
              > > return (SenderPoolElt)producers.removeFirst();
              > > }
              > > }
              > > SenderPoolElt spe = new SenderPoolElt();
              > > try {
              > > spe.ctx = new InitialContext();
              > > spe.qcf = (QueueConnectionFactory)
              > > spe.ctx.lookup("javax.jms.QueueConnectionFactory");
              > > spe.qc = spe.qcf.createQueueConnection();
              > > spe.qsession = spe.qc.createQueueSession(false, 0);
              > > spe.queueName = queueName;
              > > spe.queue = (Queue)spe.ctx.lookup(queueName);
              > > spe.qsender = spe.qsession.createSender(spe.queue);
              > > spe.textMessage = spe.qsession.createTextMessage();
              > > ((WLSession)spe.qsession).setExceptionListener(spe);
              > > spe.qc.setExceptionListener(spe);
              > > } catch ( JMSException je ) {
              > > spe.close();
              > > throw je;
              > > } catch ( NamingException ne ) {
              > > spe.close();
              > > throw ne;
              > > }
              > > return spe;
              > > }
              > >
              > > // called by spe when it gets an exception
              > > private void remove(SenderPoolElt spe) {
              > > synchronized(pLists) {
              > > LinkedList producers = (LinkedList)pLists.get(spe.queueName);
              > > if (producers != null) producers.remove(spe);
              > > }
              > > }
              > >
              > > /**
              > > * Send a text message using a producer in the pool
              > > * that is associated with the given queue.
              > > */
              > > public String send(String queueJNDIName, String text, boolean persistent)
              > > throws JMSException, NamingException {
              > > synchronized(pLists) {
              > > if (closed) throw new JMSException("Producer pool closed");
              > > }
              > >
              > > SenderPoolElt spe;
              > >
              > > try {
              > > spe = get(queueJNDIName);
              > > } catch (Exception e) {
              > > // just for the heck of it, try one more time
              > > spe = get(queueJNDIName);
              > > }
              > >
              > > spe.textMessage.clearBody();
              > > spe.textMessage.setText(text);
              > > spe.qsender.setDeliveryMode((persistent)?DeliveryMode.PERSISTENT
              > > :DeliveryMode.NON_PERSISTENT);
              > >
              > > try {
              > > spe.qsender.send(spe.textMessage);
              > > } catch (JMSException e) {
              > > spe.close();
              > > throw e;
              > > }
              > >
              > > String messageId = spe.textMessage.getJMSMessageID();
              > > spe.textMessage.clearBody();
              > >
              > > boolean isClosed = false;
              > >
              > > synchronized(pLists) {
              > > if (closed) {
              > > // may have closed during send, must clean up spe, but don't
              > > // want to close it under lock
              > > isClosed = true;
              > > } else {
              > > // put sender in pool now that we are done
              > > LinkedList producers = (LinkedList)pLists.get(spe.queueName);
              > > if (producers == null) {
              > > producers = new LinkedList();
              > > pLists.put(spe.queueName, producers);
              > > }
              > > producers.add(spe);
              > > }
              > > }
              > >
              > > if (isClosed) spe.close();
              > >
              > > return messageId;
              > > }
              > >
              > > /**
              > > * Close all producers in the pool.
              > > */
              > > public void close() {
              > > // don't want to call spe.close under a lock, so we use a state flag
              > > synchronized(pLists) {
              > > if (closed) return;
              > > closed = true;
              > > }
              > > for (Iterator iter = pLists.values().iterator(); iter.hasNext();) {
              > > LinkedList producers = (LinkedList)iter.next();
              > > do {
              > > if (producers.size() == 0) break;
              > > ((SenderPoolElt)producers.removeFirst()).close();
              > > } while (true);
              > > }
              > > pLists.clear(); // save the garbage collector some thinking
              > > pLists = null;
              > > }
              > >
              > >}
              > >
              > >
              

  • Two senders and One receiver for File to SOAP scenario

    Dear Friends,
    I got a new requirement like we have a to different ECC systems from there they will send the Two different Files to XI, XI will send the same file to receiver, but we have only one receiver.
    for soap adapter purpose they provided only one webservice url.
    Please suggest me how to do multiple senders and single receiver.
    Regards,
    Shalini Shah

    >
    shalini shah wrote:
    > Dear Madhu,
    >
    > I am receiving the files from two different ECC servers.
    > ECC1 will send the files at different time
    > ECC2 will send the files at different time
    > but receiver webservice is only one .
    > two sender Communication channels are required for pointing to two different ECC servers and one receiver CC is for receiver purpsoe.
    >
    >
    > Regards,
    > Shaini Shah
    BPM ....not possible to collect the messages otherwise!

  • Regarding Senders And Receivers

    Hi Experts,
    I have One doubt,
    1..Can we do Single Sender And Multiple Receivers with Out BPM???????
    2..Can we do Multiple Senders And Single Receiver with Out BPM?????
    When we Should Go for BPM if we Consider Any Scenario.
    Please Clarify My Doubts........
    Regards
    Khanna

    >>..Can we do Single Sender And Multiple Receivers with Out BPM???????
    Yes. Add the different receivers in Receiver determination. You can use conditions too here (XPath expression).
    Refer: /people/shabarish.vijayakumar/blog/2006/06/07/customise-your-xpath-expressions-in-receiver-determination
    >>2..Can we do Multiple Senders And Single Receiver with Out BPM?????
    Yes again. You will have multiple Receiver determination pointing to the same receiver.
    >>When we Should Go for BPM if we Consider Any Scenario.
    Go for a BPM only when you require stateful processing in your scenario.
    For more refer http://help.sap.com/saphelp_nw2004s/helpdata/en/43/d92e428819da2ce10000000a1550b0/frameset.htm
    for check list on correct usage of BPM.
    Regards,
    Jai Shankar

  • SPML usage in J2EE cluster with multiple servers

    We are using SPML direct provisioning to create users in UME.
    The J2EE cluster we are using has 2 server instances for scalibaility
    reasons. Both of the servers are on the same host..
    Is SPML supported on such a clsuter or only 1 of the servers can be
    used at a time?
    In case only 1 seerver can be used, can you please tell us how thsi
    canbe achieved as we will need more than 1 server to handle the worklaod.
    Many thanks,
    Vikrant Sud

    HI,
    I am not clear with your Q.,
    Any  way please try to see below links , may be helpfull..
    http://help.sap.com/saphelp_nw04/helpdata/en/7e/5df96381ec72468a00815dd80f8b63/content.htm
    /people/saravanakumar.kuppusamy2/blog/2005/01/19/rdbms-system-integration-using-xi-30-jdbc-senderreceiver-adapter
    Multiple Senders on A2A
    Error in sender JDBC Adapater
    JDBC sender adapter
    Multiple interfaces with same receiver
    regards
    Chilla..

  • Configure multiple receivers with identical requirement so as they work independent

    Dear experts,
    I am configuring an outbound scenario.Requirement of mapping is INVOIC.INVOIC02 ->  ASC810(5010) ie invoice ANSI file
    My SAP R/3 triggers an invoice and a file is send to AS2 reciever.
    First flow i completed for one customer where i created an inbound service interface.In integration flow i configured the idoc sender channel
    and as2 receiver channel.It  worked for me.Here also one thing to notice isi created integration flow for sender giving INVOIC.INVOICE02 in interface (top part).
    Now same requirement is for another  customer but when i tried to create a new integration flow and gave INVOICE.INVOICE02 in interface
    ,it doesnot let me create saying integration flow already exist.Then i took suggestion from someone and used + sign to add more recievers
    and communication channels.
    It works though but on triggering sap invoice both communication channels have started to work together but i want to make them work independently.
    How to handle this scenaio.
    I have created only one inbound service interface for this as for outbound i am using INVOIC.INVOICE02.
    Thanks in advance.
    Regards.
    Aditya Sharma.

    Yes using RCVPRN field for each reciever i could control that.Also we need to maintain multiple entries if this scenario is common to many customers.But drawback felt was in terms of content organisation.Suppose i created INVOICE02 in interface and QUA in business system in first scenario.Now i need to do same thing for second scenario,then i need to touch first scenario and add an entry for second scenario.This is totally making overall content orgainisation difficult to understand.
    Also in some scenarios EDISeparator channels started triggering for multiple senders if ex Invoice is recieved from customer A,then channel B is also trying to accept.There we had to declare uniques names to sort out.
    Regards.
    Aditya Sharma.

  • Alerts-Idoc to File Scenario using BPM

    Dear all,
    At the sender side,I am sending 2 Idoc's orders03,orders04 Idocs I am Merging in to single at my mapping level and sending to the respective receivers.
    When even some error occurs at system level or application level,an alert must be sent to the respective valid receipents.
    My question is,when creating the  Alert Rule how to use the interfaces(orders03,04) (here I have multiple senders).
    Is Alert rule required in BPM scenario's?if not let me know how alerts would be triggered for bpm scenarios.
    Thanks,
    Srini

    Hi,
    Let me see if I had you requirement correct.
    When the Idoc is sent from R3, sender partner type is LS and Receiver Partner Type is LI.
    If yes,
    1. Create a Party in ID.
    2. The Agency , Scheme and Identifier will have values,
    Agency --> Receiver Business System name or Business Service Name  to be used for File.
    Scheme --> ALE#LI
    Identiier --> Value of the RCVPRN field in the idoc control Record. Basically the Receiver Partner Name.
    All the Configuration In ID will use this Party as the Receiver Party and the corresponding Service asthe Receiver service.
    No need for a sender party as sender partner is LS.
    Regards
    Bhavesh

Maybe you are looking for

  • New Mac Mini and iMovie6, & iDVD

    Hi I was wondering if someone can answer these questions for me. I have a 12" powerbook and iMac 800mhz power pc G4 (lampshade kind), and I have been editing movies in iMovie and creating DVD with iDVD. But it's getting a bit slow. I was thinking abo

  • Did you get the iPad 2?

    Hey fellow Apple people, I'm looking to interview people who have the iPad 2 about the things they like and dislike about it for a Yahoo! news article. If you're interested please let me know! Thanks!

  • How to pass session variables via the URL in CF10?

    Hi I have a client with some old Flash functionality (AS2). The SWF allows the user to upload an image. However a new session is being started when the upload script is called. I have added the CFID, CFTOKEN and JSESSIONID to the URL as I did in the

  • Addional customer data extension in the screen

    As u know there are 10 fields in Customer master (addional customer data-central). Need to add some more values to the screen by including customs fields to kna1. But how can i make those displayed in the screen?

  • Version incompatibility

    Dear all, I have a valid backup of 10.2.0.4.0 database taken using RMAN (veritas netbackup )..I tried restoring this version database in 10.2.0.3.0 database.. it failed with the error version incompatible.. anyway can I restore 10.2.0.4. databsae in