Messages from Multiple customers&Multiple depots

Hi All,
My scenario is :
we have 10 different customers like A, B,C... and each customer got some 4 or 5 different depots like 01, 02, 03, 04 and 05 and we will be receiving multiple messages from all of them in multiple time intervals A01, A02, A03 , B01, B02 and so on..
These are mapped in PI to post them into ERP as sales orders.. we are planning to map them to ORDERS05.
My queries are:
1. Do we need to use BPM corellating with customer and Depot.
2. Can we acheive this using multimapping
3. Any step by step guides to acheive these types of scenarios would be really helpfull.
Thanks in advance..
Cheers,
Smith

Thanks Chirag,
As per the previous post, your answer was:
"In the mapping IDOC control record has SNDPTR field u will use the fixed value mapping with input filed which identify ur customer and output as ur party name which u will be using in ID".
As i was not quite sure about this "identifying customer " i thouht of raising new thread,
If we input the feilds as Customer name, Depot code and Location,
would that serve my purpose. I'm still in the phase of technical documentation, not started implementation yet.
Please clarify
Cheers,
Smith

Similar Messages

  • Messages from topic to multiple consumers are not ordered the same way

    Hi,
    We have a distributed topic. The message producer is a multi-threaded/connection producer (OSB in our case).
    On the other side of the DT there are single connection consumers.
    Our problem is that the consumers sometimes recieve the messages in different order:
    Consumer A recieves message N and then N+1 (correct behaviour).
    Consumer B recieves message N+1 and then N (correct behaviour).
    This does not happen all the time. Most of the time the order is correct (99.9..%).
    We also noticed that the message timestamp for message N and N+1 is the same.
    This creates a problem for our system since both consumers must get the messages in the same order.
    We cannot use UOO.
    Any idea if this is a correct behavior for DT?
    Any idea how to make the messages get to all consumers in the same order without using UOO?
    Thanks,

    Hi,
    Hmm. You may have run into some new Bug given since "message timestamp for message N and N+1 is the same". First, let's dot our I's and cross our Ts to make sure that the system is setup in a way that will give you good ordering in the first place:
    - Always use the same producer instance for each sequential send, and ensure that the producer's connection factory has "load balance" set to false. Note that OSB may be using a pool of producers implicitly for your sending app underneath-the-covers, which could lead to out-of-order, as different producers can load balance to different servers in your cluster. (I'm not sure how to check for this - if you provide a code snippet, I may be able to tell if this is happening.)
    - Ensure that you only ever have a single thread processing the subscription - if you're using MDBs to receive from the subscription, then you need to ensure the MDB is setup to only startup a single thread (use a thread pool of size and/or set max-beans-in-free-pool to one)
    - To account for out-of-order after app message processing failures (redelivery) with async consumers or MDBs, you need to (A) never configure redelivery delays, and (B) ensure the connection factory Maximum Messages setting is tuned down to 1 (it's default is 10).
    I don't know how to do the above with OSB, which tends to layer it's own configuration on top of WL JMS configuration.
    Assuming that you've assured all of the above, then you may have run into some sort of bug and I recommend filing a request with Oracle Support. In the mean-time, you might want to explore alternatives:
    - Are you certain that you can't use UOO? It would be interesting to know why. This is a widely used feature (even by OSB itself), and it may be that you can enable it without any code change, plus, even if a code change is required, such changes tend to be isolated and small. In your use case, it looks like you may be able to configure a default UOO on the distributed topic itself (http://docs.oracle.com/cd/E11035_01/wls100/wlsmbeanref/core/index.html) - no code change needed - so that every destination member of your distributed destination will simply ensure that each new message is given the same UOO (a UOO that's particular to that member). OSB may provide some equivalent knob. Alternatively, you can code up your app so that each of your producers sets a useful UOO on each message.
    - I assume you're using a replicated distributed topic (RDT). If there actually is a bug, then it would likely have something to do with the RDT's internal forwarders. If your consumers are MDBs or the SOA RA Adapter, then a simple alternative may be to use a Partitioned Distributed Topic (PDT) instead -- PDTs have no forwarders, and the MDB and the SOA RA Adapter can work with them transparently. If your consumers are neither of these, then working with a PDT will likely require that you use extensions (an advanced path that you may not want to take the time to follow).
    Tom

  • Blackberry Curve 8330 (sprint) only revievestext messages from sprint customers

    I just got my first blackberry yesterday, its Sprint's Curve 8330, I have no problem texting back and forth between other sprint users, and all other users can recieve my messages, but when they text me back, the text never comes through to my phone.
    HELP! 

    Hi and Welcome to the Forums!
    Since SMS/MMS are a carrier-provided function via your voice services with them, I'd suggest contacting them for assistance since it is most likely an issue with their provisioning of you on their network.
    Unless you are using BBMessenger...in which case it would be different...
    Good luck and let us know!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Why are my text messages not delivered from Verizon Customers to my new provider?

    I ported two numbers away from Verizon and now Verizon is apparently blocking text messages from Verizon customers to my new provider.
    I can get texts from AT&T, Sprint, TMobile, and anyone else. Unfortunately, I cannot get texts from Verizon customers.
    I have been right next to a friend with a Verizon android who texted to my non-Verizon android, and it never got through. My new provider says that this is not uncommon.
    I have been on with Verizon tech support, and while they are nice enough, they have not been able to fix anything.
    Verizon, please take responsibility to fix this!

        rowdyonez, thanks for helping us support Frustrated_Former_Verizon_Cust with information regarding how to resolve their text messaging issue. Let's make sure that this isn't a memory capacity issue. The first thing that we recommend is to delete all unwanted text messages and power the devices off/on to soft reset. Keep us posted. We can assist right here in this forum, too.
    LasinaH_VZW
    Follow us on Twitter @VZWSupport

  • Payment from multiple customers in F-28

    Hello Experts,
    I have scenario where one customer is created as multiple customers in SAP.
    DEF Limited has presence in three states. Hence three customers are created in SAP with customer number: 1000, 1002, 1005
    I did billing of Rs.500 for each customers. Later I received Rs. 1500 (Rs. 500 from each customers of DEF i.e. Rs. 500 * 3). Since payment document should be one, in F-28, I clicked "process open items" thrice. This suffice my requirement.
    But there is one problem here. I need to click "process open items" tab three times. This will be very problematic for selecting multiple customers when its 30 - 40 customers payment in one payment document.
    So please tell me, if there is any solution where I can create one customer group (not account group) and select that group in F-28. Once i select that group, all open invoices related all customers in that group will appear in F-28.
    This will help us performing transactions faster.
    Please help me with some solution on this.
    Deepak

    Hello,
    One option is to use worklist for customers (transaction code for customer is OB55).
    Problem is that this transaction is part of customizing reason why I seldom used it in the past.
    A possible solution would be to add it to the "current settings"
    Regards
    Th.

  • How Can I delete multiple messages from the same address in Mac Mail

    Hope this is in the correct Community.  Hope someone can help me to delete multiple email messages from the same email address.
    At the moment I can do it by holding down the Command key and highlighting each email, but that can be difficult with many messages
    to delete.  Is there a quicker way?
    Thanks for any help on this.

    Thanks for the reply, appreciate your input.  I did find another way of doing it and that is to highlight the first e-mail, hold down the shift key and click on the last one.  That highlights them all and then they can all be deleted.  Your ideas also work of course and I thank you for that.  Cheers.

  • HT204053 I have multiple devices used by family members, how do you make sure the kids don't see Moms messages from Dad and visa versa?

    I have multiple devices used by family members, how do you make sure the kids don't see Moms messages from Dad and visa versa?

    Hi Roger:
    Thanks for the reply.  I think I figured out the problem.  Apple has confused (at least in my mind) the different IDs that people can have.  In the iCloud settings, they use the term Apple ID and not iCloud ID.  I guess there really is no such thing as an iCloud ID.  There are Apple IDs with various attributes.  This is not clearly explained or easy to see (how could I look up to see if my Apple ID is associated with iTunes for example?).
    I created, what I thought were iCloud IDs for each family member, but we all use my Apple ID for iTunes.
    One other question - why does the syncing of Notes using iCloud require an @me.com email account.  That makes no sense to me.
    Thanks for your help!
    AO

  • How to delete multiple email messages from my Iphone 5c; email folder?

    How to delete multiple email messages from my Iphone 5C; email folder.

    there used to be option to keep last 50,100,200 messages/emails. We need that back. This is ridiculous to delete one by one.

  • Mail with multiple gmail accounts sending messages from wrong email, other than the one i select

    mail with multiple gmail accounts sending messages from wrong email, other than the one i select:
    i'm using mail on osx 10.7 with multiple gmail accounts. when i create an email, i check to be sure i'm sending/replying from the correct account. after i send it, somehow it actually sends it from a different account, other than the one i've selected "from." this is evidenced by the reply email i receive. how can i fix this?
    in preferences, i have "send new messages from : account of selected mailbox"

    From the Mail menu bar, select
              Mail ▹ Preferences...
    The Mail preference dialog opens. Select the Composing tab from the row of icons at the top. From the menu labeled
              Send new messages from:
    choose
              Account of selected mailbox
    Note that this setting may have no effect if you start a new message while a VIP or smart mailbox is selected in the mailbox list. Those are saved searches, not actual mailboxes.
    If the problem remains, select the Accounts tab in the preference dialog, then select the affected account in the list on the left.
    In the Account Information pane, select the correct server in the menu labeled
              Outgoing Mail Server (SMTP)
    If there's only one server in the menu, select
              Edit SMTP Server List...
    and add a new server with the correct settings. If you're not sure how to do that, try the Mail Settings Lookup.
    Another possibility is that the wrong card in your address book is selected as yours. Select your card in the Contacts application. Then select
              Card ▹ Make This My Card
    from the menu bar.

  • HT3529 Is there a free option to printing out multiple text messages from one person?

    is there a free option to printing out multiple text messages from on person?

    Printing from the iPhone either requires an AirPrint compatible printer, or an app from the App Store. You would have to search to see if they are free or cost. Also, the printing of text messages would either require you to make a screen shot of the message and to print that as a photo, or you would need a 3rd party software on the computer to copy the entire message to the computer and print from there. There is no native print capability for entire message threads.

  • Log messages from multiple instances in single file.

    Hi!
    I have a requirement that i need to log messages from muliple instances of the same object in a file. The new file will be created every day. Likewise, multiple objects might have various instances each.
    One class
    ->multiple instances
    -> log message stored in single file.
    Note :
    I am using the Message driven bean. I need to log from the bean class. JDK 1.3
    If u could help me out that would be great.

    As long as they are all from the same OS program (a single Java VM), that's OK - you can use Log4j, and use a rotating file logger.
    If you point two different virtual machine processes at the same file, one may have it open when the other is trying to rotate it, and your rotation may fail (at best) and/or you may lose the old log (the worst case).
    If you need to collect log messages from multiple processes (or even multiple machines), use a syslog-based logger (Log4j has a SyslogAppender) or use Log4j's SocketAppender to write to a log4j-builtin log listener (SocketNode).

  • How can a JMS adapter be configured in BPEL to consume messages from multiple queues ?

    How can a JMS adapter be configured in BPEL to consume messages from multiple queues ?

    If you want to use JMS with AQ as datastore then there is some configuration you need to do to enable this. This is outside SOA Suite per sa, e.g. no adapter required.
    If you want to connect to the AQ direct then use the AQ adapter.
    this blog may be of some help understand the configuration
    http://biemond.blogspot.com/2008/01/oracle-jms-with-esb-and-bpel.html
    cheers
    James

  • Message Driven Bean reading multiple times from a jms queue

    Hi,
    I am facing a strange problem with my message driven bean. Its configured to read message from a jms queue. But sometimes it read the same message multiple times from the jms queue.
    We are using weblogic server 8.1 sp5.
    Please find below our descriptor files
    ejb-jar.xml  
    <ejb-jar>  
      <display-name>ClarifyCRM_Process_Manager_13.1</display-name>  
      <enterprise-beans>  
        <session>  
          <display-name>ProcessManager</display-name>  
          <ejb-name>ProcessManager</ejb-name>  
          <home>com.clarify.procmgr.ejb.ProcessManagerHome</home>  
          <remote>com.clarify.procmgr.ejb.ProcessManagerRemote</remote>  
          <ejb-class>com.clarify.procmgr.ejb.ProcessManagerEJB</ejb-class>  
          <session-type>Stateless</session-type>  
          <transaction-type>Container</transaction-type>  
        </session>  
        <message-driven>  
          <display-name>ProcessManagerListener</display-name>  
          <ejb-name>ProcessManagerListener</ejb-name>  
          <ejb-class>com.clarify.procmgr.ejb.ProcessManagerMDB</ejb-class>  
          <transaction-type>Bean</transaction-type>  
          <acknowledge-mode>Auto-acknowledge</acknowledge-mode>  
          <message-driven-destination>  
            <destination-type>javax.jms.Queue</destination-type>  
          </message-driven-destination>  
        </message-driven>  
      </enterprise-beans>  
      <assembly-descriptor>  
        <container-transaction>  
          <method>  
            <ejb-name>ProcessManager</ejb-name>  
            <method-name>*</method-name>  
          </method>  
          <trans-attribute>Required</trans-attribute>  
        </container-transaction>  
      </assembly-descriptor>  
    </ejb-jar>  
    weblogic-ejb-jar.xml  
    <weblogic-ejb-jar>  
      <weblogic-enterprise-bean>  
        <ejb-name>ProcessManager</ejb-name>  
        <stateless-session-descriptor>  
          <pool>  
            <max-beans-in-free-pool>100</max-beans-in-free-pool>  
            <initial-beans-in-free-pool>10</initial-beans-in-free-pool>  
          </pool>  
        </stateless-session-descriptor>  
        <enable-call-by-reference>False</enable-call-by-reference>  
        <jndi-name>ProcessManagerHome</jndi-name>  
        <dispatch-policy>PMExecuteQueue</dispatch-policy>  
        <remote-client-timeout>0</remote-client-timeout>  
      </weblogic-enterprise-bean>  
      <weblogic-enterprise-bean>  
        <ejb-name>ProcessManagerListener</ejb-name>  
        <message-driven-descriptor>  
          <pool>  
            <max-beans-in-free-pool>100</max-beans-in-free-pool>  
            <initial-beans-in-free-pool>10</initial-beans-in-free-pool>  
          </pool>  
          <destination-jndi-name>clarify.procmgr.jms.queue.Execution</destination-jndi-name>  
          <connection-factory-jndi-name>clarify.procmgr.jms.factories.ExecConnection</connection-factory-jndi-name>  
        </message-driven-descriptor>  
        <enable-call-by-reference>True</enable-call-by-reference>  
        <dispatch-policy>PMListenerExecuteQueue</dispatch-policy>  
        <remote-client-timeout>0</remote-client-timeout>  
      </weblogic-enterprise-bean>  
    </weblogic-ejb-jar>   The MDB is sometimes reading multiple times from clarify.procmgr.jms.queue.Execution
    Also i would like to add here that the connection factory we are using clarify.procmgr.jms.factories.ExecConnection is having the following properties
    ServerAffinity Enabled=true
    XA connection factory enabled=false.
    Please help me out here!!

    Maybe, your MDB "sometimes" throws an Exception in onMessage.
    Check if this happens when you set <max-beans-in-free-pool>1</max-beans-in-free-pool>.

  • Loading multiple messages from disk?

    Hey there!
    I'm writing a mail app (isn't everyone these days?) which saves Messages in a file called mbox. When I want to load the Messages from the mbox into the app, I'm calling 'new MimeMessage((Session)null, inputStream) which reads the message. However, there are multiple messages in that file, and a single constructor call reads ALL the messages.
    How do I make it read one message into one MimeMessage() successively?
    here's the code. there are around 10 messages in the file, but they are all read in during the first 'new MimeMessage()'.
    public static MimeMessage[] retrieveMessagesFromDisk()
         MimeMessage[] msgs = new MimeMessage[40];
         FileInputStream is = null;
         try {
              is = new FileInputStream("c:\\greatmail\\mbox");
         } catch (IOException e) {
              System.out.println("new FileInput IOException! "+e.getMessage());
         for(int count=0; count<40; count++) {
              try {
                   msgs[count] = new MimeMessage( (Session)null , is);
                   System.out.println("retrieveMessagesFromDisk: read message "+count+", "+msgs[count].getSize()+" bytes.");
              } catch (MessagingException e) {
                   System.out.println("Message "+count+" construct MessagingException! "+e.getMessage());
                   break;
         try {
              is.close();
         } catch (IOException e) {
              System.out.println("is.close() writeTo IOException! "+e.getMessage());
         return(msgs);

    nobody has any idea?

  • When logged in multiple times, I get annoying messages from AOL System Msg

    I am using iChat from home and work. In my iChat settings, I have "Allow multiple logins for this account" set.
    If I log in from work (and am still logged in from home, or vice versa), I get a message from "AOL System Msg" telling me that I am now logged in from two locations, and that I can reply with '1' to log off the other location. These messages are somewhat annoying, as "AOL System Msg" apparently cannot be blocked. Is there a way to avoid these and still being logged in from multiple locations?

    Is one version iChat 2.x ?
    If so then the answer is No.
    If both are iChat 3 try changing the setting when the other computer is Off. This maybe difficult but maybe the weekend would be the time to log out of the Work one first and then on Monday turn the Home one Off.
    9:10 PM Friday; August 24, 2007

Maybe you are looking for