Splitting message using multiMapping

Hi All,
I'm testing a simple file to file scenario in which I'm using multi mapping in Message mapping and I used enhanced Interface Determination.
For n input Employees(consisting of n Employees in single input XML file) I want n output xml files depending on the employee names.
For getting output xml file names based on Emp number i used variable Substitution method also.
But when I test the scenario (Even for one or more Employees in the input XML) I'm getting the below mentioned error in receiver file channel.
"Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Error during variable substitution: com.sap.aii.adapter.file.varsubst.VariableDataSourceException: The following variable was not found in the message payload: var1: com.sap.aii.adapter.file.configuration.DynamicConfigurationException: "
In receiver file channel I have given various fields as below:
File Name Scheme : Emp_%var1%.xml(and checked Create target Directory also)
In advanced mode checked the Enable box under Variable Substitution and given as below:
var1  payload:INF94145_Emp_Input_MT, 1, Employee, 1, Details, 1, Name, 1
PFB the screen shot of my mapping document.
[http://picasaweb.google.com/prajwal24/MyScenario#]
I'm not sure whether I mapped the input fields to output fields correctly or not according to Multimapping rule.
Please let me know if I have to do any changes in the mapping as well.
Can any one please help me about how to proceed further in this case and split 1 single input file (consisting of n Employees)
into n output Employee files.
Thanks and Regards,
Prajwal
Edited by: Naluvala Prajwal on Sep 17, 2009 10:56 PM

HI Satish,
Thanks for your valuable inputs.
As said by you I have mapped Employee to INF94145_Emp_Output_MT by using split by value.
PFB the details of my mapping and also the link in which I have placed the screenshot of my mapping.
[http://picasaweb.google.com/prajwal24/MyScenario#]
It is a simple one to one mapping except for INF94145_Emp_Output_MT and Employee fields.
For these fields the mapping is as follows:
   1)  Employee(1...Unbounded)->SplitByValue->INF94145_Emp_Output_MT(0...Unbounded)
    2)  Employee(1...Unbounded)--->Employee(1...Unbounded)
Now I'm getting two Employee's instead of two INF94145_Emp_Output_MT's .
Please let me know incase of any corrections.
Regards,
Prajwal

Similar Messages

  • Split message using BPM

    Hi Experts
    I am getting the request through HTTP which i want to split using BPM and send each splitted message to synchronous step and get the response for each splitted message
    I have gone through the following blog
    /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
    I am able to split the message into multiple messages but unable to send each splitted message to synchronous step and get the response.
    I am getting " NO Receiver Found" error.
    How to send each splitted message to synchronous step and get the response.
    Please suggest.
    Regards
    Sowmya

    Hi Sowmya,
    I referred to the same blog and the scenario was a success. Please note that in this scenario
    "Receiver Determination plays a key role.
    Three Receiver Determinations are required. One for the Sender to BPM and two others for BPM to the corresponding output files.
    In the Interface Determination for the two Receivers, specify the corresponding Interfaces."
    You are just a few steps from success.
    Rgds
    joel

  • Splitting Message using BPM

    hi,
    I am not able to see the split in BPM when using SWITCH.
    Scenario: IDOC->XI->Multiple Receivers with error handling using BPM
    In BPM SWITCH i have 2 steps.
    1st branch step has Transformation0, Receiver Determination0 and Send0
    2nd branch step has Transformation1, Receiver Determination1 and Send1
    Receivers will be differnt. Container elements have 2 receivers for Receiver0 and Receiver1
    When the IDOC is triggered i can see only one message in SXMB_MONI.
    I don't see any failure steps in SXMB_MONI_BPE.
    In the ID, i have 2 receivers configured.
    Why aren't the messages being processed?
    Thanks,
    Tirumal

    Hi Tirumal,
    Switch is condtional step. It is not for Split. It is like If-Else condition. If you want to split the messages in the same time, then go for Fork step.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/24/e2283f2bbad036e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/6a/db283fd0ca8443e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/14/d5283fd0ca8443e10000000a114084/frameset.htm
    Hope this helps,
    regards,
    Moorthy

  • Use Message Mapping to repeat top node and split Message

    I am currently using XSLT Messaging to do majority of the mapping. I have two issues that remain, I need to repeat the top node for each or its child elements and split the message.
    <Sensor xmlns="namespace">
      <Observation>
        <XML>Some Data</XML>
    </Observation
    </Sensor>
    1. Can it be done in XSLT? I posted a thread asking for help on this. Where I would need to repeat the Sensor tag for each observation. If this is possible then I will able to split the messages at the HTTP adapter used for the target system.
    2. Can Message Mapping be used. Using the same xsd on both source and target systems, Will sensor repeat if set to 1:n and observation set to 1:1. In source it is Sensor 1:1, Observation 1:n.  If this works then I can use a BPM to shoot out individual messages using a for each.
    Any help is greatly appreciated. I am fairly new to XI as this is my first major project. Thanks

    Source File                                             Target File
    > XI (XSLT) -
    > Each observation as one file  ---> Out via HTTP
    Batch of all orders    
    Source File
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <receipt>
      <manufacturer>Manufacture Name</manufacturer>
      <manufacturer_gln>999999</manufacturer_gln>
      <transfer_recipt>0123456</transfer_recipt>
      <prod>
        <product_GTIN>99999999999999</product_GTIN >
        <product_LOT>123456A</product_LOT >
        <production_date>20090131</production_date>
        <expire_date>20120131</expire_date>
        <carrier>
          <carrier_type>P</carrier_type>
          <carrier_barcode>001</carrier_barcode>
          <carrier_detail>
            <carrier>
              <carrier_type>C</carrier_type>
              <carrier_barcode>01</carrier_barcode>
              <carrier_detail>
                <carrier><carrier_type>ITEM</carrier_type><carrier_barcode>0108699547010089211</carrier_barcode></carrier>
                <carrier><carrier_type>ITEM</carrier_type><carrier_barcode>0108699547010089212</carrier_barcode></carrier>
                <carrier><carrier_type>ITEM</carrier_type><carrier_barcode>0108699547010089213</carrier_barcode></carrier>
                </carrier_detail>
            </carrier>
            <carrier>
              <carrier_type>C</carrier_type>
              <carrier_barcode>02</carrier_barcode>
              <carrier_detail>
                <carrier><carrier_type>ITEM</carrier_type><carrier_barcode>0108699547010089214</carrier_barcode></carrier>
                <carrier><carrier_type>ITEM</carrier_type><carrier_barcode>0108699547010089215</carrier_barcode></carrier>
                <carrier><carrier_type>ITEM</carrier_type><carrier_barcode>0108699547010089216</carrier_barcode></carrier>
                </carrier_detail>
            </carrier>
          </carrier_detail>
        </carrier>
        <carrier>
          <carrier_type>P</carrier_type>
          <carrier_barcode>002</carrier_barcode>
          <carrier_detail>
            <carrier>
              <carrier_type>C</carrier_type>
              <carrier_barcode>03</carrier_barcode>
              <carrier_detail>
                <carrier><carrier_type>ITEM</carrier_type><carrier_barcode>0108699547010089217</carrier_barcode></carrier>
                <carrier><carrier_type>ITEM</carrier_type><carrier_barcode>0108699547010089218</carrier_barcode></carrier>
                <carrier><carrier_type>ITEM</carrier_type><carrier_barcode>0108699547010089219</carrier_barcode></carrier>
              </carrier_detail>
            </carrier>
            <carrier>
              <carrier_type>C</carrier_type>
              <carrier_barcode>04</carrier_barcode>
              <carrier_detail>
                <carrier><carrier_type>ITEM</carrier_type><carrier_barcode>0108699547010089220</carrier_barcode></carrier>
                <carrier><carrier_type>ITEM</carrier_type><carrier_barcode>0108699547010089221</carrier_barcode></carrier>
               </carrier_detail>
            </carrier>
          </carrier_detail>
        </carrier>
      </prod>
    </receipt>
    Target File
    <?xml version="1.0" encoding="UTF-8"?>
    <pmlcore:Sensor xmlns:pmlcore="urn:autoid:specification:interchange:PMLCore:xml:schema:1" xmlns:pmluid="urn:autoid:specification:universal:Identifier:xml:schema:1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:autoid:specification:interchange:PMLCore:xml:schema:1 cases.xsd">
      <pmluid:ID>GPO_AI_LU_DC</pmluid:ID>
      <pmlcore:Observation>
        <pmlcore:DateTime>2008-10-13T17:53:00.265+02:00</pmlcore:DateTime>
        <pmlcore:Command>PACK</pmlcore:Command>
        <pmlcore:Tag>
          <pmluid:ID>01</pmluid:ID>
          <pmlcore:Data>
            <pmlcore:XML>
              <Memory>
                <DataField fieldName="EXPIRATION_DATE">20120131</DataField>
                <DataField fieldName="BATCH_ID">123456A</DataField>
                <DataField fieldName="ZMFG_DATE">20090131</DataField>
                <DataField fieldName="ZMFG_GLN">999999</DataField>
                <DataField fieldName="ZMANUFACTURER">Manufacture Name</DataField>
                <DataField fieldName="ZITEM_COUNT">16</DataField>
                <DataField fieldName="ZWORK_ORDER_NUMBER">0123456</DataField>
              </Memory>
            </pmlcore:XML>
          </pmlcore:Data>
        </pmlcore:Tag>
        <pmlcore:Tag>
          <pmluid:ID>0108699547010089211</pmluid:ID>
          <pmlcore:Data>
            <pmlcore:XML>
              <Memory>
                <DataField fieldName="EXPIRATION_DATE">20120131</DataField>
                <DataField fieldName="BATCH_ID">123456A</DataField>
                <DataField fieldName="ZMFG_DATE">20090131</DataField>
                <DataField fieldName="ZMFG_GLN">999999</DataField>
                <DataField fieldName="ZMANUFACTURER">Manufacture Name</DataField>
                <DataField fieldName="ZWORK_ORDER_NUMBER">0123456</DataField>
              </Memory>
            </pmlcore:XML>
          </pmlcore:Data>
        </pmlcore:Tag>
         </pmlcore:Observation>
         </pmlcore:Sensor>
    I have the XSLT Mapping working to transform data from Source file to target File. But my target file has multiple Observations that need to be split into the Sensor, Observation structure.

  • How to split messages without using Message split (BPM)

    In file to file scenario how to split messages coming from file without using Message split (BPM)

    Thank you very much.

  • Splitting xml message using XSLT

    Hi,
    I have XML message that I want to split up using XSLT. Following is the structure of the XML message.
    <Meters>
    <Meter>
    <ID>1</ID>
    <Type>A</Type>
    <Reading ref="1A" />
    </Meter>
    <Meter>
    <ID>2</ID>
    <Type>A</Type>
    <Reading ref="2A" />
    </Meter>
    <Meter>
    <ID>3</ID>
    <Type>B</Type>
    <Reading ref="3B" />
    </Meter>
    <Reading>
    <refLink>1A</refLink>
    <quantity>Watts</quantity>
    <value>221.00</value>
    </Reading>
    <Reading>
    <refLink>2A</refLink>
    <quantity>Wh d</quantity>
    <value>0.00</value>
    </Reading>
    <Reading>
    <refLink>3B</refLink>
    <quantity>Wh r</quantity>
    <value>3.00</value>
    </Reading>
    </Meters>
    The split up should happen on the <Meter> tag. Currently, this message has three <Meter> elements. The output should result in 3 different XML messages each having its own <Meter> element. Also, please note that each <Meter> has <Reading> which is linked to the actual <Reading> data using "ref" attribute and "refLink". The value of "ref" attribute will be unique through out the XML message.
    Expected output: 1.xml
    <Meters>
    <Meter>
    <ID>1</ID>
    <Type>A</Type>
    <Reading ref="1A" />
    </Meter>
    <Reading>
    <refLink>1A</refLink>
    <quantity>Watts</quantity>
    <value>221.00</value>
    </Reading>
    </Meters>
    and similarly 2 more XMLs.
    Please let me know if anyone has done this kind of work in XSLT.

    You are right I see that xsl:document is in 1.1 recommendation, but was referred by
    XSLT books I have.
    I found one site that's explaining this
    http://www.vbxml.com/xsl/elmxsl_document.asp
    http://www.w3.org/TR/xslt11/#multiple-output
    I am almost trying now to reverting to using java.util.regex and doing the split
    brutforce.. :))))
    - Ravi

  • Split message - BPM required?

    Hi,
    I receive one XML message that has N records to be posted to target system. The mapping uses a WSDL external message as target. This has 1..1 occurrence. I cannot change this WSDL.
    How do I split the receiving message into N messages and call the target system N times to post N records?
    Is integration process needed for this?
    Thanks.

    Is this asynchronous scenario?
    If yes,
    Use multimapping. Change the no. of occurrences in message tab of message mapping and interface mapping to 0..n for target message.
    It will generate n multiple messages.
    Use enhanced interface determination in ID.
    There is no need to edit wsdl.
    Thanks,
    Beena.

  • 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

  • Splitting Message in ESB

    Hi All ,
    I am facing a problem with spliiting message in ESB via transformation.I have this process which starts by
    1. Polls for details from a single table for all customers .The polling is a logical delete on a status column only.
    2.This message is then enqueued into a queue .
    3. The schema used to enqueue data is same as that which is used by customer web service. This xsd has a header with customer name and date etc and a repeating detail area with all details coming from the table.
    4.There is a routing rule before enqueue to map all rows coming from table to the target schema.mapping to customer at header is only once and the rest rows coming from table to detail.
    5.And on the other side on consumption of the message using routing rule we deicde for which customer the data is using filter expression on header and accordingly send the message by calling customer specific webservice .There are four customers.
    But when multiple customer's data comes in the table at same time,we would have a problem as all customer details get into a single message with the first row customer name in header .
    Can we split the records in the message coming from polling based on customer name in header and into 4 differnt message and then enqueue the data ? Will it be possible to have multiple messages enqueued using a single AQ adpater configuration?
    Thanks for the help .

    The incoming message in my requirement an xml is debatched into no of xmls and is written to a FTP location thro a FTP Adapter.
    Another FTP Adapter reads each file and invokes the AQ ADapter.
    Is there any better way to get this done.
    Thanks,
    Arul Prashanth

  • INVALID_QUEUE_NAME :  Error while scheduling message using qRFC

    Hello SDNers
    We are currently performing our PI 7.1 upgrade and one of our scenario uses a Sender SOAP of the type EOIO. We tried executing this scenario in PI 7.1 XID environment and in it worked fine without any errors but in our PI 7.1 QA environment it is giving the following errors
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Message Split According to Receiver List
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">SCHEDULE_ERROR</SAP:Code>
      <SAP:P1>XBQOC___*</SAP:P1>
      <SAP:P2>INVALID_QUEUE_NAME</SAP:P2>
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>Error while scheduling message using qRFC (queue name = XBQOC___*, exception = INVALID_QUEUE_NAME)</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Can you please exaplian what could be the issue we are facing.
    Thanks.
    Kiran
    Edited by: Kiran Sakhardande on Oct 22, 2008 4:08 PM

    HI Kiran,
    Have gone throgh the following link?
    INVALID_QUEUE_NAME
    Regards
    Sridhar Goli

  • BPM split message problem

    Hi all,
    I have a problem in splitting messages inside BPM.
    My requirements are:
    1. Receive message (message with apprx. 700.000 records)
    2. Split message to smaller messages (1 message should not contain more than 10.000 records. 70 messages should be created)
    3. Send these message with a delay, one by one. (after the 1. message is sent the next should be sent 1 minute later until all are processed)
    My question is how do I split the messages into 10.000 records without using java or abap mapping.
    2. how do I send them synchronously in a loop? How should the structure be???
    Thanks.

    Hi Chris,
    You can use a transformation step wherein you will define a 1...n mapping. In the mapping create a logic(in UDF) to split the message after every 10,000 message --> Collapse message. This logic would be there in the root node.
    Hope this helps.
    Regards,
    Rahul

  • File to idoc scenario (split message)

    hello everybody
    i have a file (xml) -> XI -> Idoc scenario
    sometimes idoc message is so much big and i have problem to process it.
    so i would like split message in more idoc but i need decide a cut-point
    example in file i have 200 row and i don't want create 200 idocs but example 4.
    So i need cut file every 50 rows.
    It's possible?
    thanks
    Alex

    Hi Alessandro ,
    We had the same problem in HR implementation where we used to get data for thousands of employees in a single file.
    As Idoc was not able to hold this much of data,data used to be truncated.
    Then we had taken a field (employee number) as a criteria to generate IDocs,and now we have an IDoc generated for each employee record.
    This was helpful as for a single employee,there were a number of change records.
    The logic used was:
    Employeecode -> splitByValue(value changed) -> collapseContexts -> IDoc.
    Does it suit your requirement as well?I mean,may be you can find such field for splitting IDocs.
    Kindly let us know.
    Thanks.
    Regards,
    Shweta

  • Split Message, send to webservice and consolidate the results

    Hello,
    I am looking for some support / examples for following situation:
    A webservice is existing that only allows a single message to be entered. The webservice will return the result on this message. The structure of the message is very simple as it contains only one element. (Same for the response)
    What I would like to do is to be able to send a list of several values to be checked by this webservice. The idea is to build a BPM to send a multi-element message (repeating element / different values) , split this multi element message into seperate messages including one element, send all these messages accordingly to the webservice, receive and collect all according responses and consolidate these again in a multiu-element response message.
    If someone would have a description or an example with the different needed steps how to build this BPM, this would be nice.
    Thanks in advance !
    Edited by: Keno Torfs on Mar 4, 2008 11:30 AM

    hi,
    just open asynch synch bridge
    you will be creating multi-line container with interface variable as instance.
    assumption is a source system is pumping messages of same data type.
    recieve step to get the messages.
    you just collect the messages using container
    then use reciever determinaton step to get the receivers in receiver variable .
    use the transformation step to get the target messgaes
    loop through the target message container and execute send step. after send step collect message.
    note:in loop step we have decrement message counter  send step which has collection variable for response.
    hope you got some  idea.
    Regards,
    Ram

  • Split message - InterfaceDetermination did not yield any actual interface

    Hello experts,
    We have the following scenario.  PI 7.3 Single stack.  text file input to multiple receivers.
    The scenario works in Dev, but after transporting to QA test, it fails.  I have transported ESR objects twice and have deleted and recreated the Integrated Configuration. Cache seemed to be up to date, and we had Basis restart the PI system.
    The error messages states: "InterfaceDetermination did not yield any actual interface."  However, the message is not splitting, so the failure is truly before that step.
    Message log from successful message in Dev:
    7/15/2014 2:23:30.691 PM
    Information
    Send text file "/sapdataexch/dev/interfaces/micros_xstore/I_AUD_0103_XStoreIBSales/IN/20140715-050034-688_SettlementLog.08104.01.20140715.084728.xml", size 14886, encoding UTF-8 with QoS EO
    7/15/2014 2:23:30.691 PM
    Information
    MP: processing local module localejbs/CallSapAdapter
    7/15/2014 2:23:30.692 PM
    Information
    Trying to put the message into the send queue
    7/15/2014 2:23:30.692 PM
    Information
    Application attempting to send an XI message asynchronously using connection File_http://sap.com/xi/XI/System
    7/15/2014 2:23:30.697 PM
    Information
    Message successfully put into the queue
    7/15/2014 2:23:30.697 PM
    Information
    The application sent the message asynchronously using connection File_http://sap.com/xi/XI/System. Returning to application
    7/15/2014 2:23:30.699 PM
    Information
    The message was successfully retrieved from the send queue
    7/15/2014 2:23:30.703 PM
    Information
    Starting to Split Message
    7/15/2014 2:23:30.703 PM
    Information
    Message status set to DLNG
    7/15/2014 2:23:30.704 PM
    Information
    Message Split to Message 1f6a76a9-0c4d-11e4-b4fa-0000010522fb(OUTBOUND)
    7/15/2014 2:23:30.705 PM
    Information
    Finished Splitting Message
    7/15/2014 2:23:30.713 PM
    Information
    Message Split to Message 1f6a76a9-0c4d-11e4-b4fa-0000010522fb(OUTBOUND)
    7/15/2014 2:23:30.721 PM
    Information
    Message Split to Message 1f6a76aa-0c4d-11e4-c008-0000010522fb(OUTBOUND)
    7/15/2014 2:23:30.722 PM
    Information
    Message status set to DLVD
    7/15/2014 2:23:30.725 PM
    Information
    Message was successfully transmitted to endpoint   using connection File_http://sap.com/xi/XI/System
    7/15/2014 2:23:30.752 PM
    Information
    File "/sapdataexch/dev/interfaces/micros_xstore/I_AUD_0103_XStoreIBSales/IN/20140715-050034-688_SettlementLog.08104.01.20140715.084728.xml" archived after processing
    Message log from failed message in QA:
    7/16/2014 3:45:10.944 AM
    Information
    Send text file "/sapdataexch/qas/interfaces/micros_xstore/I_AUD_0103_XStoreIBSales/IN/SettlementLog.01769.05.20140716.073904.xml", size 232961, encoding UTF-8 with QoS EO
    7/16/2014 3:45:10.945 AM
    Information
    MP: processing local module localejbs/CallSapAdapter
    7/16/2014 3:45:10.946 AM
    Information
    Application attempting to send an XI message asynchronously using connection File_http://sap.com/xi/XI/System
    7/16/2014 3:45:10.947 AM
    Information
    Trying to put the message into the send queue
    7/16/2014 3:45:10.962 AM
    Information
    Message successfully put into the queue
    7/16/2014 3:45:10.962 AM
    Information
    The application sent the message asynchronously using connection File_http://sap.com/xi/XI/System. Returning to application
    7/16/2014 3:45:11.291 AM
    Information
    File "/sapdataexch/qas/interfaces/micros_xstore/I_AUD_0103_XStoreIBSales/IN/SettlementLog.01769.05.20140716.073904.xml" archived after processing
    7/16/2014 3:45:11.431 AM
    Information
    The message was successfully retrieved from the send queue
    7/16/2014 3:45:11.579 AM
    Information
    Starting to Split Message
    7/16/2014 3:45:11.579 AM
    Information
    Message status set to DLNG
    7/16/2014 3:45:11.582 AM
    Error
    Transmitting the message to endpoint   using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.aii.adapter.xi.routing.RoutingException: InterfaceDetermination did not yield any actual interface
    7/16/2014 3:45:11.711 AM
    Information
    Message status set to WAIT
    There are no conditions on the Receivers.  The file should always split to both,
    Inbound processing is a file adapter.
    Any help is appreciated.
    Thanks!
    Tom

    Hi Harish,
    That was exactly the issue.   The SWC was not the same.  I made the QA to match the Dev and the process worked.
    Very good.
    Thanks!
    Tom

  • Split Message Error

    Hi,
    I'm doing a split message without BPM, but I have found a weird error. When I change the ocurrences to unbounded (1:N) in target structure I am finding this error.
    http://picasaweb.google.es/hose86/SapXi#5324222633504070658
    In the picture above appears some yellow square instead of the source/target structure. At the bottom of the picture you can see " Object *** not found". Why?
    I try with other structures and I have the same error. If I try to create other MM the error persist. I tried to reinstall another java versions, and still not working.
    Could you give me any tips?
    I'm using PI 7.1 and JRE 1.5.
    Thanks in advance and regards,
    Jose Antonio.

    Hi,
    When I change the ocurrences to unbounded (1:N) in target structure I am finding this error
    where exactly you are changing the cardinality...it has to be changed in the Signature tab of Message Mapping....
    With the original cardinality:
    <SRC>
        <Node1>
              <Field1>
    Now when you change the cardinality in Signature tab:
    <Message>
             <Message1>
                   <SRC>
                          <Node1>
                                 <Field1>
    So basically the position of the elements in the structure is getting changed and hence the mapping getting disturbed.....
    regards,
    Abhishek.

Maybe you are looking for

  • Any new user creation gets: unable to log into user account error

    Sort of reposting from http://discussions.apple.com/thread.jspa?threadID=2795507&tstart=0 as that initial question was answered. Anyway, running an xserve managing all network accounts (only local accounts are a local admin on each system). DNS check

  • Issue with Query on a virtual infoprovider

    Hello, I am getting the following error message while executing a query on a virtual infoprovider. We have recently gone through upgrade from BI 3.5 to BI 7.0 EHP1 (SP5) and from SEM BCS 4.0 to BCS 6.0. EVersion not specified or not unique           

  • Create link in Master Detail form

    Hi, I created a master-detail form based on Dept, Emp tables. For each employee, I would like to go to the employee's dependent information (like a master -> detail -> detail situation). Can I create a link on the employee field (empno) so that I can

  • Type casting or something of the sort

    This might sound stupid, but I have a 25 character something such as: 1hjfu7y4$y*3fji2389561##k and I do not know what type it is. It is not a string though, and that is the problem. Is there any sort of equivalent in AS to type casting of c++? Some

  • Can't find desktop folder (KDE 4.2).

    For some reason or another my desktop folder is missing from my home director, any ideas?