Separate messages 1-n using multimapping

HI Gurus!
I need to create interface idoc -> MQ
For each segment SEG1 I need to create new separate message.
For ex.
Source:
<BLOARD.BLOARD.IDOC>
<IDOC>
  <SEG1>
    <DATA1>01</DATA1>
  </SEG1>
<SEG1>
   <DATA1>02</DATA1>
</SEG1>
</IDOC>
Target(Must be two separeted messages):
<OutputMT>
<IDOC_DATA>
<SEG>01</SEG>
</IDOC_DATA>
</OutputMT>
<OutputMT>
<IDOC_DATA>
<SEG>02</SEG>
</IDOC_DATA>
</OutputMT>
So in the Message Mapping I changed cardinality of reciever message to 1-unbounded and the same in the Operation Mapping.
Now when I test my MM I see two <OutputMT>.
But there is only one message in SXMB_MONi monitor and in JAVA Monitor
In SXMB_MONI message in Request Message Mapping is empty.
Any help is very appreciated

Hi
here are few details..
best weblog for 1:N
/people/ranga.rajan2/blog/2010/03/17/multi-mapping-with-a-simple-scenario--fledgling-kit
http://help.sap.com/saphelp_nw04/helpdata/en/21/6faf35c2d74295a3cb97f6f3ccf43c/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/42/f3b31d48fb1bc8e10000000a11466f/content.htm
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible

Similar Messages

  • Can any one brief me in using multimapping

    Hi ALL,
    Can any one brief me in using multimapping in detail.
    Thanks
    Govindu.

    Hi Govindu,
    I hereunder explain you in detail what is multimapping all about:-
    Multi-Maping can only be used in ccBPM.  It is used to map abstract interfaces.  Development is the same as Message Mappings
    n:1 Transformation
    Bundles multiple messages into one message, for example, individual purchase order items into one purchase order.
    1:n Transformation
    Splits a message into multiple messages, for example, a purchase order into the individual purchase order items.
    n:m Transformation
    Converts a message into another message, for example, a message that is defined by interface A is converted to message that is defined by interface B.
    Multi-Mappings reference multiple message structures:-
    a) All source message structures are combined into 1 source structure.
    b) All target message structures are combined into 1 target structure.
    Therefore, there is only one source structure mapped to one target.
    I hope this clarifies.
    Regards.
    Praveen

  • HT204053 I want to play newly purchased music but cant, i get the message "You can use iTunes Match on this computer with just one Apple ID every 90 days. (mobileme family pack is the problem i think)

    I purchase a new album on my phone but then cannot download it to my laptop -  I get the message:
    "You can use iTunes Match on this computer with just one Apple ID every 90 days. All I can think is that the problem stems from purchasing a mobileme family & some of the music being my daughters. (she is 9 & I need to be ble to listen to more than Katy Perry & Justin Bieber) Please help! :-(

    Welcome to the Apple Community.
    Youll get that message when you change the iTunes account you are logged into, you can't keep changing it.

  • Can not find some messages in Mail using search

    I have some problems with Mail.app I can not find some messages in Mail using search, the strange thing is that sometimes mail search finds some messages, but after rebuilding spotlight index the search displays other messages with the all messages searched using same search criteria. I have also tried to delete Envelope index file from the Mail folder in usr/library and forced mail to import all mailboxes but it started to crash importing some of mailboxes - I deleted the messages from that mailboxes, imported remaining mailboxes and tried to rebuild mailbox, but everything without a successes. Any ideas how to solve it?

    Hi lnaki vila
    I'm using pi 7.0 version
    i can see the other scenarios like SOAP to RFC, SOAP to IDOC,FILEto IDOC
    in sender side i'm not using any communication channel and adapter engine i'm just using http client tool for testing purpose
    i'm getting the response that's fine because its a synchronous communication
    i checked sxmb_adm in that -->integration configuration LOGGING parameter of category RUNTIME is set to  ENGINE_TYPE and current value is HUB(Integration server)
    thanks in advance
    regards
    Satish

  • I'm trying to make a cd from my itunes. I get error message "cannot be used because it is not recognized.

    I'm trying to make a cd from my itunes. I get error message "cannot be used because it is not recognized.

    I just figured it out. All I had to do was close out of iTunes then restart.

  • I have a .mac family account, a personal .mac account and separate iTunes id I use for my work iPhone and the associated apps.  How do I keep them separate in the iCloud change?

    I have a .mac family account, a personal .mac account and separate iTunes id I use for my work iPhone and the associated apps.  How do I keep them separate in the iCloud change?

    Welcome to the Apple community.
    Could you tell us a little more about what you want to do. Bear in mind that iTunes has nothing to do with your iCloud account.

  • HT5538 How do you separate multiple iOS devices using the same apple id account for Face Time calls and iMessaging?

    How do you separate multiiple ios devices using the same apple id account for Face Time calls and iMessaging?

    The only way I have seen is to have each device use a if fervent email account, if they all are on the same email the FaceTime connection is either to a phone number or to an email address.  If they ar all on the same email, it is up to the user to decide which to use.

  • TS4268 I CAN NOT RECEIVE TEXT MESSAGES FROM PEOPLE USING IMESSAGE - I HAVE MY IMESSAGE TURNED OFF BECAUSE I DO NOT WANT TEXTS GOING TO ALL MY ACCOUNTS - HOW DO I RESOLVE THIS PLEASE HELP - MISSING SEVERAL IMPORTANT COMMUNICATIONS...

    I CAN NOT RECEIVE TEXT MESSAGES FROM PEOPLE USING IMESSAGE

    On an iPhone your iMessages will go to your phone number.
    You can select another email to use on iPod or iPad.
    Go to settings
    Messages
    Send and receive
    Check your phone number and uncheck the common Apple ID you share so your messages will not go to other devices.

  • Error message on iPad using safari and iMessage/ FaceTime.

    I'm having trouble with my iPad (3). Just recently I keep getting the same error message when searching using safari, it says cannot open page as too many redirects occurred. I've tried closing all tabs, clearing the history and clearing cookies and data but nothing is working. I can still use google and use my Facebook and Twitter apps. Also since clearing data, I have been logged out of iMessage and FaceTime, when I try and log back in again it says that an error occurred during activation. What's wrong with my iPad?! I updated my iOS software a few weeks ago so I assumed that couldn't be the problem. Please help!

    You can try resetting your iPad by simultaneously pressing and holding the Home and Sleep/Wake buttons until you see the Apple Logo. This can take up to 15 seconds so be patient and don't release the buttons until the logo appears.
    Try again to see if the problem persists.

  • Issue in dequeuing messages on Linux using AQjmsTextMessage_C.getFactory().

    Hi All,
    This is regarding issue related to Dequeuing of message from AQ on Linux platform using JAVA API. Our appliaction is sending message on AQ which has queue payload type of type 'SYS.AQ$_JMS_TEXT_MESSAGE'. For dequeuing of this message we are using method AQjmsTextMessage_C.getFactory() that returns CustomDatumFactory.
    The code snippet is as follows:
    AQDequeueOption dequeueOption = new AQDequeueOption();
    message = ((AQOracleQueue)l_queue).dequeue(dequeueOption,AQjmsTextMessage_C.getFactory());
    The code is working fine on Windows environment. I ran the code from JDev IDE and also from batch file which was hitting the Oracle AQ installed on Linux environment. In both the case either through IDE or through batch file the code is running properly.
    The same code on Linux is not working properly i.e. when the method AQjmsTextMessage_C.getFactory() is called we are not able to get the CustomDatumFactory. We are not getting any errors/exceptions and the control is directly going to finally block of our method and we are not getting the message from AQ. We tried with different jar files that contain the AQjmsTextMessage_C class but still not able to figure out the issue(The jar files used are viz. aqapi.jar,aqapi12.jar,aqapi13.jar,aqapi_g.jar,aqapi12_g.jar,aqapi13_g.jar).
    The script that we used for creating the queue is as follows:
    BEGIN
    dbms_aqadm.create_queue_table(
    queue_table=>'SAMPLE_T',
    queue_payload_type=>'SYS.AQ$_JMS_TEXT_MESSAGE',
    multiple_consumers => false,
    comment => 'Queue Table For Text Message'
    END;
    BEGIN
    dbms_aqadm.create_queue (
    queue_name => 'SAMPLE_Q',
    queue_table => 'SAMPLE_T');
    END;
    BEGIN
    dbms_aqadm.start_queue (queue_name=>'SAMPLE_Q');
    END;
    Please let me know if you have faced such issue on Linux environment or have any pointers about the same.
    Regards,
    Abhishek

    If "control is directly going to finally block" there must be some (unchecked) runtime exception. Catch it.
    try{
      AQDequeueOption dequeueOption = new AQDequeueOption();
      message = ((AQOracleQueue)l_queue).dequeue(dequeueOption,AQjmsTextMessage_C.getFactory());
    } catch (Throwable t) {
      t.printStackTrace()
    }You probably just don't have native code in the library path.

  • I  have a new Mac Pro computer and have migrated my files from my older computer to the new computer. In trying to open a Lightroom catalog on an external hard drive  I keep on getting the message "lightroom cannot use the catalog named " " because it is

    I  have a new Mac Pro computer and have migrated my files from my older computer to the new computer. In trying to open a Lightroom catalog on an external hard drive  I keep on getting the message "lightroom cannot use the catalog named " " because it is  not writable and cannot be opened. I have fixed all the "permissions" and yet it will still not open. How do I fix this?

    Hello Forum Members,
    I figured it out. You have to select  the actual logo of the Lightroom catalog and then click on  "get info" and allow what ever your new user name to "read and write". That worked!
    Henri Silberman

  • My Adobe Acrobat 9 Standard stopped working after I performed an msconfig. I get the following message: "You cannot use this product at this time. You must repair the problem by uninstalling and reinstalling this product..." I installed this on Jan. 7, 20

    My Adobe Acrobat 9 Standard stopped working after I performed an msconfig. I get the following message: "You cannot use this product at this time. You must repair the problem by uninstalling and reinstalling this product..." I installed this on Jan. 7, 2010 and I have since misplaced the disk.
    How do I fix the problem?

    Hi Ali,
    You can download Acrobat 9 Std. from: https://files.acrobat.com/a/preview/8d640488-4a92-4f7d-b50b-d8eb7f96bff8
    and reinstall the software.
    Regards,
    Rave

  • BPE_ADAPTER MESSAGE_NOT_USED Message is not used by any processes

    We need some help on BPM flow. We are at it for last 3 days without much progress. We are able to make sync call to same BAPIs and get data without any issue. However, with BPM we have this issue
    I am creating the simplest integration scenario as
    1.       HTML/HTTP-->BPM (Async)
    2.       BPM-->R/3 (Sync)
    3.       BPM-->File (Async)
    Created all required interfaces and mapping. I have some dummy mapping for first 2 cases. I am able to activate the integration scenario and Integration Process without any error. I am able to import it in integration directory successfully without any error. When I am executing the first async request from HTML client I am invariably end up with an error from sxmb_moni as
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--
    Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="BPE_ADAPTER">MESSAGE_NOT_USED</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Message is not used by any processes</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    The BPM is not getting invoked. Looking at the trace it shows that there is an error after creating BPE proxy for message as
    <Trace level="3" type="T">created BPE proxy for message DE5FB5802F33D3F19373005056A12466</Trace>
      </Trace>
      </Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">
      <Trace level="3" type="T">Persisting message after plsrv call</Trace>
      <Trace level="3" type="T">Message-Version = 007</Trace>
      <Trace level="3" type="T">Message version 007</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
      </Trace>
      <Trace level="3" type="System_Error">Error exception return from pipeline processing!</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
    What I have checked so far:
    1.    I have checked that the developer key is assigned to my user id
    2.    Used SWF_XI_CUSTOMIZING to make sure that all the process are green
    3.    Used sxi_cache to make sure that the BPM process has return code 0 and also reactivated it numerous times. Also checked activation log and no error there
    4.    Used SXMP_ADM_BPEAutomatic BPM Customizing to check all the entries are green
    5. There are not any message in sxmb_moni_bpe for my interface shows no message
    Input call has:
    1.    Sender Service: MFG_BPM_BusinessSystem
    2.    Sender Interface: MI_Outbound_Async
    3.    Quality Of Service: EO
    4.    Sender Name space: Name space
    5.    Input XML:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:BAPI_SALESORDER_GETLIST xmlns:ns0="urn:sap-com:document:sap:rfc:functions">
       <CUSTOMER_NUMBER>0000001000</CUSTOMER_NUMBER>
       <DOCUMENT_DATE/>
       <DOCUMENT_DATE_TO/>
       <MATERIAL/>
       <MATERIAL_EVG>
          <MATERIAL_EXT/>
          <MATERIAL_VERS/>
          <MATERIAL_GUID/>
       </MATERIAL_EVG>
       <PURCHASE_ORDER/>
       <PURCHASE_ORDER_NUMBER/>
       <SALES_ORGANIZATION>1000</SALES_ORGANIZATION>
       <TRANSACTION_GROUP/>
       <SALES_ORDERS>
          <item>
          </item>
       </SALES_ORDERS>
    </ns0:BAPI_SALESORDER_GETLIST>
    Any clue, help pointer will be of great help. Just beats me, what is wrong!!
    Version:
    SAP R/3 ECC 6.0
    XI 7.0

    Hi,
    Please check these threads where they have the same issue:
    Message is not used by any processes
    Error: Message is not used by any processes
    Error: BPE_ADAPTER Message not used in any process
    Message is not used by any processes
    ---Satish

  • Message is not used by any processes

    Hi,
    I've made a BPM and in sxmb_moni I get this:
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="BPE_ADAPTER">MESSAGE_NOT_USED</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Message is not used by any processes</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    I check my return code in sxi_cache and it's not 0 after activating.
    How could I resolve this error?
    Thanks in advance,
    Samantha.

    Hi,
    I don't understand "Is the BPM instance being created in the first place?". I've created the BPM for the first time, I don't know if you refer to this.
    When I click on PE, I get: "the action is not valid for the selected message", so I can do nothing.
    I think my user has developper key, although I'm going to make sure of it.
    Thanks,
    Samantha.
    Message was edited by:
            Samantha Núñez

  • When I send e-mail messages with file by using a POP3 in Exchange 2010 I received delivered message with file. How I can disable this functions that file do not include to delivery message. I use Exchange 2010 only local users.

    When I send e-mail messages with file by using a POP3 in Exchange 2010 I received delivered message with file. How I can disable this functions that file do not include to delivery message.  I use Exchange 2010 only local users.

    I think there is not native rule for this, but you could try a transport rule which removes all attachments over a very small file size like 1KB.
    http://blogs.technet.com/b/exchange/archive/2009/05/11/3407435.aspx
    CRM Advisor

Maybe you are looking for

  • Possible to get deleted trash box back?

    First time poster here. I accidentally deleted one of my 'trash' boxes. Under "Trash" I have "on my mac" and also "Comcast". I didn't really understand why I had the Comcast one and deleted it. It still shows there but it has now become only a way to

  • Problem with SAPServerHost - Receiver Idoc

    Good afternoon! I am using the component SAP.Net Connector to receive IDOC's from the SAP, for this I created a Windows Service and in the OnStart event I create the SAPServerHost object that will go to talk with the SAP (through the transaction sm59

  • Receipt for Apps I have not bought!

    I have been given a receipt for some trashy apps that I have no bought. I contacted Apple Support more than 30 hours ago and have had no response at all. I changed my password and security question AND GUESS WHAT? That's right, another receipt for so

  • Question on use of discretionary hyphens

    Hello, I hope someone can solve the following conundrum! I want to make sure that compound words (ex: official-looking) do not break at any syllable at the end of the line. It then looks unsightly when the word has two hyphens. If I put a discretiona

  • Systemctl error: Failed to get D-Bus connection

    Problem migrating server to pure systemd. Unable to start stop or restart any of my enabled services.  Every command to systemctl except enable/disable results in: "Failed to get D-Bus connection: No connection to service manager." I dunno why enable