1:N mappimg

hi all,
      Can any one suggest me, how to use 1: n mapping . I did mapping sourse msg(1) with target msg (N) .   On testing in msg mapping and interface mapping it shows successfully done.
while sxmb_moni i found the error
  <SAP:Category>XIServer</SAP:Category>
  <SAP:Code area="MAPPING">GENERIC</SAP:Code>
  <SAP:P1>com/sap/xi/tf/_mm_xml_mt940_</SAP:P1>
  <SAP:P2><b>com.sap.aii.utilxi.misc.api.BaseRuntimeException</b></SAP:P2>
  <SAP:P3><b>RuntimeException in Message-Mapping transformatio</b>~</SAP:P3>
can any one suggest what can i do to resolve this problem.

Hi Honey,
Illustration of Multi-Mapping and Message Split using BPM
/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
Multi-Mapping without BPM - Yes, it’s possible!
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
Developing Multi-Mappings for Integration Processes
http://help.sap.com/saphelp_nw04/helpdata/en/42/f3ca2529491bc7e10000000a11466f/frameset.htm
Developing Multi-Mappings for Message Splits
http://help.sap.com/saphelp_nw04/helpdata/en/42/f3b31d48fb1bc8e10000000a11466f/content.htm
regards
biplab

Similar Messages

  • Mappimg and updation in bdc 'session ' and 'call transaction' methods

    What will happen if error record comes while updating in session method and call transaction method.

    Hi,
    If any error comes in Session method U can find that error in SM35->Log
    and updste again database for those enteries
    In cll transaction Method U have to handel error manually . for this u have to use structure BDCMSGCOL and Table T100.
    Regards
    Gaurav

  • Complex mapping scenerio.

    Hi Experts,
                            in my scenerio, in the Interface mapping, data from source reaches target through 3 stages. 2 XSL mapping, and then a graphical mapping.
    In my scenerio, file is picked from FTP and posted to SAP through RFC .
       In the sender File Adapter, I have to go for the FILE CONTENT Conversion. But In the interface mapping,  data first enters the two  XSL mappimgs and then the graphical mapping.
      Now I dont understand hw to maintain the CONTENT CONVERSION mandatory parameters, becasue if I do so on the basis of the Graphical mapping source fields, that wont be correct, as data firsts passes through the 2 XSLT mappings, and then reaches the Graphical mapping.
    I got the following errors in the communication channel.
    Conversion initialization failed: java.lang.Exception: java.lang.Exception: java.lang.Exception: Error(s) in XML conversion parameters found: Parameter 'ROOT.fieldFixedLengths' or 'ROOT.fieldSeparator' is missing Mandatory parameter 'ROOT.fieldNames': no value found.
    I donno hw to handle this.
    Also , mine is a .DAT file, I dont understand how can i send it for drytesting and see hw is the load reacting to the FIRST XSL mapping, I mean is there any way i can check this??
    Pls comment.
    Regards,
    Arnab.

    Hi, did as u instructed, used the standard templete : GMTLogSenderFileChannelTemplate. The Interface Mappig used here is: GMTLog2POSDM.
    Now I am getting the following error:
    15:33:27 Start of test
    Call XSLT processor with stylsheet GMTLog2IXRetailPOSLog.xsl.
    TransfromerException during XSLT processing:
    javax.xml.transform.TransformerException: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 1429 at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:255) at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingTransformer.transform(RepMappingTransformer.java:150) at com.sap.aii.ibrep.server.mapping.ibrun.RepXSLTMapping.execute(RepXSLTMapping.java:81) at com.sap.aii.ibrep.server.mapping.ibrun.RepSequenceMapping.execute(RepSequenceMapping.java:54) at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingHandler.run(RepMappingHandler.java:80) at com.sap.aii.ibrep.server.mapping.rt.MappingHandlerAdapter.run(MappingHandlerAdapter.java:107) at com.sap.aii.ibrep.server.mapping.ServerMapService.transformInterfaceMapping(ServerMapService.java:127) at com.sap.aii.ibrep.server.mapping.ServerMapService.transform(ServerMapService.java:104) at com.sap.aii.ibrep.sbeans.mapping.MapServiceBean.transform(MapServiceBean.java:40) at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0_0.transform(MapServiceRemoteObjectImpl0_0.java:167) at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0_0p4_Skel.dispatch(MapServiceRemoteObjectImpl0_0p4_Skel.java:104) at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:319) at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:200) at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:136) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(AccessController.java:215) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172) Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 1429 at com.sap.engine.lib.xsl.xpath.DTM.getAttributeAndNSNodes(DTM.java:406) at com.sap.engine.lib.xsl.xslt.XSLCopyOf.copyElementNode(XSLCopyOf.java:70) at com.sap.engine.lib.xsl.xslt.XSLCopyOf.copyNode(XSLCopyOf.java:151) at com.sap.engine.lib.xsl.xslt.XSLCopyOf.process(XSLCopyOf.java:214) at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:296) at com.sap.engine.lib.xsl.xslt.XSLElement.process(XSLElement.java:248) at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:296) at com.sap.engine.lib.xsl.xslt.XSLForEach.process(XSLForEach.java:116) at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:296) at com.sap.engine.lib.xsl.xslt.XSLForEach.process(XSLForEach.java:116) at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:296) at com.sap.engine.lib.xsl.xslt.XSLTemplate.process(XSLTemplate.java:281) at com.sap.engine.lib.xsl.xslt.XSLStylesheet.callTemplate(XSLStylesheet.java:1355) at com.sap.engine.lib.xsl.xslt.XSLCallTemplate.process(XSLCallTemplate.java:111) at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:296) at com.sap.engine.lib.xsl.xslt.XSLElement.process(XSLElement.java:248) at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:296) at com.sap.engine.lib.xsl.xslt.XSLTemplate.process(XSLTemplate.java:281) at com.sap.engine.lib.xsl.xslt.XSLStylesheet.callTemplate(XSLStylesheet.java:1355) at com.sap.engine.lib.xsl.xslt.XSLCallTemplate.process(XSLCallTemplate.java:111) at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:296) at com.sap.engine.lib.xsl.xslt.XSLIf.process(XSLIf.java:32) at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:296) at com.sap.engine.lib.xsl.xslt.XSLTemplate.process(XSLTemplate.java:281) at com.sap.engine.lib.xsl.xslt.XSLStylesheet.process(XSLStylesheet.java:469) at com.sap.engine.lib.xsl.xslt.XSLStylesheet.process(XSLStylesheet.java:437) at com.sap.engine.lib.xsl.xslt.XSLStylesheet.process(XSLStylesheet.java:394) at com.sap.engine.lib.jaxp.TransformerImpl.transformWithStylesheet(TransformerImpl.java:412) at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:244) ... 19 more
    15:33:28 End of test
    Pls comment.
    Regards,
    Arnab.

  • Fixed Values and Value Mapping

    Hi Experts,
         I hav a doubt regarding these to funnctions in Messege mapping. In both teh functions , we can change a value coming from Load to some thing else.
    Like
    A=1
    B=2
    C=8.
    The difference i hav noted is the in case of fixed values, we can assign the valsues in the messege mapping itself, and in case  of value mapping it is assigned in the value mapping table  in integartion directory, and thsi can be seen through  Runtime Workbench in Cache Monitering. . Apart from that there seems to be no big significat difference in the application .
    Pls correct me , if I ma missing out something.
    Pls tell me if both hav the same functionality, why were these 2 functions made , any 1 of them, preferably Value Mappimg Function could hav been enough.
    Regards,
    Arnab.

    Hi
    Fixed value mapping is Message mapping Specific
    But Value mapping allows u to create a Schema and group .
    Value mapping functionality will be well understood in large integration where many mapping programs using same conversions.
    Maintain advantage is maintance is easy with value mapping because if any chnages in value , just ID change is enogh no need to go mapping but this is not with fixed value
    For instance if u r using Fixed value in 50 mapping programs u need to change in all
    But if u r using Value mapping just one ID
    Which one u prefer
    all based upon u r landscape for mapping
    Srini

  • No interface objects found in interface determination

    Hi Experts,
                  i am configuring the  multiple idoc to flat file.
                 for this, i am not using the bpm.
                i refer the following blog.
               https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4443. [original link is broken] [original link is broken] [original link is broken]
           According to this blog, we can make the scenario as file to file. xi will pick the idoc-xml file.
        for this, could you please let me know the source data type?
       i exported standard idoc and made occurances as unbounded and import to name space.
       for the imported external defination, i creared the message interface as outbound and used as sender interface.
    i made the mapping between external deficnation to flat file structure.
    my IR part is ok.
    i have problem with ID.
    when i configure the interface determination, i found it as no interface objects found.

    Hi,
    Normally we dont require to create DT , MT MI incase we are using IDOC.
    But in your case you imported the idoc and exported it to ur desktop and changed the Occurance of that IDOC.
    Then again you imported that as External Def.
    This case you need to create the MI for this IDOC, why because we dont have the option to select the External def directly with out creating the MI at the time of creation of Interface mapping.
    But in case of IDOC means we have the provision to select the IDOC derectly at the time of Interface mappimg
    Regards
    Seshagiri

  • How to upload into import archive

    How to import the XSL mapping and JCO LOOK UPS int to import archive archive 
    should i import java file or class file in look ups part , what abt the XSLT mappimg part, then i want to test the mapping part will you please tell me how to copy the already existing interface so that i can test the mapping part without distrubing it
    thanking you
    sridhar

    Hi,
    To test the XSLT Mapping:
    -Zip the .xslt file and import the zip into Improted Archive
    -Then create the new Interface Mapping or you can copy old Interface Mapping by right clicking on the Interface Mapping where you required to use XSLT mapping
    btw, if you are using xslt or java mapping, you need to just use this in the Interface Mapping.
    -In interface mapping, you can see the drop down list to select type of mapping and proceed further. It will direct you .
    Hope this helps,
    Rgds,
    Moorthy

  • Implement schemaMapping while configuring resource by launching bulkAction

    Hi,
    I have configured resource in idm by launching bulk action by using below command
    command,resource,resourceType,properties[dbType].value,adapterClassName,template,resourceAttributes[JDBC Driver].value,resourceAttributes[JDBC URL Template].value,resourceAttributes[noPasswords].value,resourceAttributes[Host].value,resourceAttributes[Port].value,resourceAttributes[User].value,resourceAttributes[Password].value,resourceAttributes[Database].value,resourceAttributes[Table].value
    Create,MySQL4,Database Table,MySQL,com.waveset.adapter.DatabaseTableResourceAdapter,$accountId$,org.gjt.mm.mysql.Driver,jdbc:mysql://%h:%p/%d,true,10.243.180.234,3306,root,admin,test,userdata
    But i am unable to do the schema mappimg by this command. can any one help me how to write the command that the resource will be configured with the schema mapping
    Thank you

    Hi Experts,
    Any help on this ?
    Regards,
    Saurabh

Maybe you are looking for

  • How to get the List of Database Objects (Table/View) for a given APEX Page.

    Hi, I have an application and that consist of pages like page1,2,3,..... *1.* I want a report which can give me the list of all the Pages1,2,3,.... I am using the following query to acheive this.... THIS IS FINE.. select a.workspace, a.owner, a.appli

  • How to include jar files in WS assembling

    HI, There: I have a webservice project works well except I canot include lib files in WEB-INF. I need following dir in war files WEB-INF --classes/com.xyz..... --lib/my.jar I use following target in build.xml <target name="webservice-setup" depends="

  • How to configure a P2000 MSA Array System Dual I/O - Help Needed

     Hi, Tried to install a new HP P2000 MSA for a client today.  We are connecting the P2000 directly to SAS Card in our HP Server. Installed 2 x 3TB drives no problem. Drives show up in the BIOS and in VSphere no problem. We want to setup a new RAID 1

  • Webservice call from one application to another application

    Hi all, I am new in ADF and using jdeveloper version 11.1.1.0.0. Now I am working in an application where my steps are as follows, i have two application take as App1 and App2 .i want to make a webservice call from App1 to App2 . through this webserv

  • Css menu on hover is wrong height

    Hi Everyone, I usually use spry so not versed in building a CSS menu but thought I'd give it a go on this simple site.  I have a full width 1024 bar.  No dropdowns.  A vertical line between central menu items.  The bar needs to have a fade from left