Question on having occurence in operation mapping

Hi Experts,
While configuring operation mapping, for both source and target operations, we can choose occurrence for them.
i have a question that in which scenario we should choice other occurrence (not default 1) for operations.
in message mapping signature tab, we could adjust occurrence for message type to perform 1:n or other mappings.
then what's the difference of uses for these two occurrence setup?

>
Aditya Mutyala wrote:
> Hi Experts,
>
> While configuring operation mapping, for both source and target operations, we can choose occurrence for them.
> i have a question that in which scenario we should choice other occurrence (not default 1) for operations.
>
> in message mapping signature tab, we could adjust occurrence for message type to perform 1:n or other mappings.
> then what's the difference of uses for these two occurrence setup?
I think as per the earlier post it is answered that the occurrence changes are needed in case of N:M mapping or what is called has multimapping.
> in message mapping signature tab, we could adjust occurrence for message type to perform 1:n or other mappings.
> then what's the difference of uses for these two occurrence setup?
as you have asked, the need here is to change the occurrence in operation mapping is for the runtime to understand that there are multiple interface calls to send out messages plus the operation mapping is in a way linked to the message mapping

Similar Messages

  • PI 7.1 Operation mapping - Multiple message mapping - one to many issue

    Dear Experts,
    I am facing this issue in PI 7.1 and I beleive i did similar one in PI 7.0 successfully.
    I have an operation mapping with two message mappings.
    The occurence of source message of operation mapping is 1
    The occurence of target message of operation mapping is 0..unbounded
    Corresponding i configured two message mappings
    For message mapping-1
    Source message occurence = 1  and Target message occurence = 1
    For message mapping-2
    Source message occurence = 1  and Target message occurence = 0...unbounded
    When i test message mappings individually they are working good. But when i test it in operation mapping, the operation mapping is not working..as it is not able to convert single occurence output of message mapping -1 to the second message mapping-2.
    Any suggestions?
    Thanks.

    The message that i get when testing in operation mapping:
    Runtime Exception when executing application mapping program com/sap/xi/tf/_MM_MessageMapping_1_; Details: com.sap.aii.mappingtool.tf7.IllegalInstanceException; Cannot create target element /ns0:MT_MessageMapping_1_TargetMessageType/RECORDSET. Values missing in queue context. Target XSD requires a value for this element, but the target-field mapping does not create one. Check whether the XML instance is valid for the source XSD, and whether the target-field mapping fulfils the requirement of the target XSD
    My question is, has somebody mapped similar scenario in your environment? If yes, can you please provide details.
    Operation mapping :  1 to 0..unbounded
    Message Mapping1: 1 to 1
    Message Mapping2: 1 to 0...unbounded

  • PO7.31 and BPM: Using Operation Mapping within BPM

    Hello everyone!
    I am facing an issue while trying the import/execute an Operation Mapping within a BPM. Have a PO 7.31SP07 installation (NWDS also on 7.31 SP07), and the process already have some working interface calls to PI, however still having issue while trying to execute the Operation Mapping:
    1. After deploying the process, going to NWA -> SOA tab -> Application and Scenario Communication -> Application Communication -> select the process -> check the "localhost"/WS group for "Local System". The  "Processing State" shows the error below:
    Configuration for service group [localhost] failed. Error details:
    [No endpoints found. Check if the service is configured and if its
    endpoints are available in the . Service:
    [{http://fusionconsultoria.com.br/sales_order_create}fusionconsultoria_salesord_om_SalesOrderSplit_ServicePortType]
    Assigned Provider: [Local System]
    Service Group: [localhost]
    Service Group application: [fusionconsultoria/salesord]
    Service Reference application: [fusionconsultoria/salesord]
    2. During runtime, when trying to execute the OM automated step, on log viewer:
    Error during SCA Processing
    [EXCEPTION]
    com.sap.engine.interfaces.sca.config.exception.ESBConfigurationException:
    Could not process message for operation om_SalesOrderSplit_Service in
    web service plugin module.
    at com.sap.engine.services.sca.plugins.ws.WebServiceImplementationInstance.accept(WebServiceImplementationInstance.java:223)
    at com.sap.engine.services.sca.das.SCADASImpl.invokeReference(SCADASImpl.java:314)
    Caused by: com.sap.esi.esp.lib.mm.config.exceptions.ObjectNotExistsException:
    Configuration not found for application:
    fusionconsultoria/salesord,serviceRefId:{http://www.sap.com}salesord_fusionconsultoria~salesord~BPMcomponent_29768b4e-f59a-4ba3-a2ff-dee594b01ecf_WS.
    Please check the configuration details from the NWA. You may have not
    assigned the Service Group to a Provider System, or the generation of
    the configuration has failed.
    3. Carried out the steps from the referenced links below. They are quite similar to each other, however still facing the issue:
    Reuse PI Operation Mapping as a service in SAP NetWeaver BPM
    Using Operation Mappings (PI) in a BPM Process - Process Orchestration - SAP Library
    Using NetWeaver PI’s Mapping in NetWeaver BPM
    - Marked as "local provider" and WS;
    4. Tried deleting, creating the automated step aswell reimporting the Operation Mapping.
    5. Already reviewed the input/output mapping of the automated activity;
    6. On ESR, the mapping works correctly.
    7. Tried changing the outbound and inbound Service interfaces for the OM from stateless to stateless XI3.0, as well from synchronous to asynchronous.
    At this moment I've completely ran out of ideas. Appreciate if anyone could give any insights, since I am running out of time with this project!
    Thanks in advance to all and
    Best regards,
    Lucas Santos

    Hi Lucus
    I'm facing the same type of problem.
    Why would re-creating the BPM fix this issue ?.    I fear I would spend all this effort for nothing.
    What does your operation mapping wsdl:service > soap:address look like ?   What does your NWA BPM application Communication Configuration look like now - before you had that red light - like I have now.  
    The WSDL that is generated from the imported Operation Mapping : what end point is expected here. My wsdl:service > soap:address location has a port of 50500 - which does not even exist!. How can it work  Does this get automatically deployed onto the Service Registry?.
    I have built and deployed this but I get a run time error when it executes the operation mapping.   A technical error during invocation: Could not invoke service reference name.
    I have seen in the deployed BPM's Application Configuration against the Consumed Service Groups an error against the associated service group
    Configuration for service
    group [SG_localhost] failed. Error details: [No endpoints found. Check if the  service is configured and if its endpoints are available in the . Service
    It almost seems that it wants me to publish the end point on the service registry -  no idea how....but I none of the blogs and post indicate that I need to fiddle with this at all.
    I have this question in SDN too if you care to take a look.

  • Error in Automated activity of BPM using the PI operation mapping.

    Dear Experts,
    We have a BPM process, where we have imported Operation Mapping, to use it in an automated activity. We have created the service reference with localhost and checked the local provider system check box and with type WS.
    While running the scenario the process stops at the automated activity (having the Operation mapping), with error:
    A technical error during invocation: Could not invoke service reference name
    I have tried to recreate the step couple of times but it is always the same error.
    Could you please share your expertise in how to over come the error.
    Thank you,
    Best Regards,
    Ajay

    Hi Ganesh,
    Thanks for your response.
    SOAP and Mail scenario are also using the same inbound proxy structure , and the proxy is working fine in both cases.
    For FTP scenario we are reusing the same inbound proxy but we are facing error .
    SAP is getting
    "XML to ABAP Conversion error with error id as "CX_ST_MATCH_ELEMENT " System expected the element 'Namespace of the inbound service interface' .
    Please guide.
    Thanks,
    Ruchi

  • Basic Settings in Operation Mapping

    Hi Experts,
    I am working on SAP PI7.1 and have some doubts regarding the options available in Operation mapping.
    We need to use SAP XML Toolkit option for older versions of XSLT mappings, while for the newer versions we need not use the option. The newer version of XSLT is based on JDK 5. Now my question is how to make the XSLT mapping compatible to JDK 5? What is the procedure/ tool to be used?
    I have already referred:
    http://help.sap.com/saphelp_nwpi71/helpdata/EN/8c/447891e999478f8a4394ab566bc343/content.htm
    http://help.sap.com/saphelp_nwpi71/helpdata/EN/73/f61eea1741453eb8f794e150067930/content.htm
    And also some of the replies by Stefan Grube on SDN for similar questions, but still unable to know how to make XSLT compatible to JDK 5
    Thanks.

    Hi,
    If in it case it throws some error, you may post here. I believe that such compatibility procedure won't be required all the time.
    As per the guidelines older versions of XSLT mapping wont work without the mentioned option being checked.
    Post PI7.1 and PI7.1 EHP1, all the XSLT mappings should be compatible with JDK5 and none of the earlier XSLT versions will work then.
    So as of now we can make the Mappings work by selecting the SAP XML Toolkit option but the future versions wont have this option.
    Thanks.

  • PI 7.1 - Operation Mapping stays blank after applying a value

    Hello,
    I am trying to recreate an interface that I had in XI 3.0 in my development PI 7.1 system.  But every time I try to add an Operation Mapping (Interface Mapping in XI 3.0) it shows me a "value list" I select the correct mapping and then hit accept.  But the operation mapping does not appear and there is no error message telling me anything. 
    I'm having a look at installing patch 1307777 but I'm not too confident that is the issue because although one of my mappings is a split mapping the others are not.
    Any ideas?
    Thanks,
    Matt

    Hello Matt,
    I was facing the same problem. I can sugest you temporary suggestion, Like  goto Interface determination - > From where you select the OM just right click on the square then select Input Help ->  value list from there it will show the selected OM and you can see that in column.
    PLease verify and let me know if this works or not.
    Edited by: Siddhesh Pathak on Apr 13, 2009 4:45 PM

  • JDBC Lookup  with BPM (no operation mapping)

    HI,
    In my scenario i have to use  JDBC lookup to get the data ,but  here i do not have operation mapping  ( this part i am doing  in BPM).. to select JDBC Look  up communication channel.
    In BPM i am facing  issue to select  lookup  parameters.
    -->In BPM for lookup parameter  its asking  for container element. I have created container element but  that element is not  showing in the container element list to select.
    JDBC look up parameter i have created using  category as adapter and BPM container element as simple.
    Please let me know how to resolve this, ( Is this JDBC lookup limitation!)
    Thanks
    Surya

    Thanks Jenny and Rajendra for your reply.
    Actually my question is wrong, here i am correcting this.
    I have operation mapping ,but that  OM is inside BPM, and i am facing the issue in selecting container element parameter in BPM.
    -->In BPM for lookup parameter its asking for container element. I have created container element but that element is not showing in the container element list to select.
    JDBC look up parameter i have created using category as adapter and BPM container element as simple.
    Thanks
    Surya
    Edited by: SuryaPrakash Reddy on Aug 26, 2011 10:53 PM

  • Synchronous Call without Operations Mapping

    Hi All,
    We have requirement to call a web service from WebDynpro hosted on BW system via PI. For this wanted to use AAE (advanced adapter engine) with SOAP to SOAP adapters. We are thinking of implementing this interface without message mapping hence no operation mapping.
    There are two reasons for this, 1. To increase the speed for the call 2. In PI there is nothing to transform, just to proxy it thru
    Now here my question are,
    Is our approach correct?
    Can we implement synchronous calls without operation mapping?
    Here we are using integrated configuration for this interface.
    If this approach is wrong, please suggest me a better way to proxy-ing PI for given requirement.
    Thanks in advance.
    Regards,
    Prasad.
    Edited by: PrasadBabu Koribilli on Mar 30, 2011 9:46 AM

    Hello Stefan,
    Thank you for the reply.
    I proposed the same to the project. But as per the guidelines any connection to backend SAP system should go through PI. So i will have to find a solution to satisfy both.
    So please advise.
    Thanks,
    Prasad.

  • Error while executing  operation mapping

    Hi All,
    I am getting  the below the error , while executing the Operation mapping, whereas the same payload
    working fine with message mapping. Please suggest.

    Hi Chandra,
    Please refer to mark's comment provided in below thread:
    Unable to display tree view
    Regards,
    Akshay

  • Itune is not working in my laptop which is having windows 8 operating systems

    itune is not working in my laptop which is having windows 8 operating systems after installing itune 64bits.

    Dear Thomas A Reed,
    Thank you so much for you reply. Is that possible to do the retore of my Mac without Disk. I have tried other Movie Disk as you mentioned and that worked properly. so now according to you my disk is not good.
    Its really strange that i am using my installtion disk first time and it has no scratch but its not working. now I guess I have to replace new DVD with this one.
    Thanks again.
    Kind Regards,
    Sghalay81

  • Additional message mapping in the operation mapping-use

    Hi Friends,
       I could find the option for adding more than one message mappings in the operation mapping(Interface mapping). What is the actual purpose of it. when it is used. If there is any blogs regarding the same. refer any link for the same.
    Regards
    Prem

    Hi Prem
    Refer the blog provided by Sarvesh
    What is the actual purpose of it. when it is used. If there is any blogs regarding the same
    You can use more than one mapping programs for requirement where your message mapping cannot generate the desired structure you want or you want to do some transformations in a sequence for meeting your requirement.
    Example: You want to generate a excel sheet as a mail attachment but you have to read a flat file. What you can do here is you can read the Flat file in a single string variable itself. Use XSLT mapping1. Now in a sequence using XSLT Map2/Java mapping program to convert to excel and send as attachment over email
    Thanks
    Gaurav

  • Interface determination : How to populate an Operation Mapping parameter

    Hi experts,
    I'm creating an interface determination, I have an Operation Mapping in it. This operation mapping has an inbound parameter. When Configurating this parameter I can choose between putting a constant or getting the value from a "container". Does anybody knows where this container will be? Is it  possible to take the parameter from an export parameter from Integration Process(BPM)?
    My interface:
    BPM->IDOC
    Regards
    Gonzalo

    Hi Stefan,
    What I wanted is leaving the mapping outside the BPM, instead that I can leave it inside and the result will be the wanted. What you mean implies something similar.
    I'm going to explain why, from the process dessign point of view, I want to leave the mapping outside.
    1.-I send an IDOC from my ERP
    2.-This IDOCs starts a BPM who, in a synchronous way, makes some updates in a DB.
    3.- Functionally speaking this updates could return a 0 if OK or a -1 if NOK
    4.-The BPM have to return an ACK to the ERP.
    For constructing this ACK I need my original IDOC and the result of the updates (-1 or 0).
    -If I put the mapping inside the BPM it will work (and that will probably be the final solution).
    -But, for a better performance and dessign, I wanted to leave the mapping outside.
    -I also want to know if the container in the interface determination we talked before can be used or what it means. (So let me know if you find out something about)
    -The third reason is that I find interesting speak about this topics in the forum if you know what I mean :-D
    Regards
    Gonzalo

  • Loading FLat file data using FDMEE having 1 to many mapping

    Hi All,
    I need to load a data from Flat file to hyperion planning applcation using FDMEE having one to many mapping
    For e.g Data file has 2 records
    Acc Actual Version1 Scene1 1000
    Acc Actual Version1 Scene2 2000
    now target application has 5 dimension and data need to be load as
    acc Actual Version1 entity1 Prod2 1000
    Acc Actual Version1 Entity2 Prod2 2000
    Please suggest
    Regards
    Anubhav

    From your exmple I don't see the one too many mapping requirement. You have one source data line that maps to a single target intersection. Where is the one to many mapping requirement in your example?

  • ABAP Class not displaying in operation mapping.

    HI,
    I have created abap class using se24 for throwing exception message in sxmb_moni, this abap class needs to be called in operation mapping, even though i have activated this abap class in PI environtment, i couldnt see the abap class option in the operation mapping.
    Could any one please let me know any change profiles requirements are required,
    Thanks,
    --Sai

    Hi Sai,
    Yes, you do have to register ABAP Class Mapping in the Exchange Profile to see this option in the Operation Mapping. Follow these step-by-step configuration guidelines:
    http://www.riyaz.net/sap/xipi-how-to-register-abap-mapping-in-exchange-profile/624/
    Hope this helps,
    Greg

  • Operation Mapping issue in PI 7.1

    Hi there,
    I am working on PI 7.1 sp7, and have lots of interfaces running on it.
    There is something strange regarding Operation Mapping in Interface Determination, the thing is that when i try to assign a IM to the Interface Determination i could see it from the display table BUT i am not able to get it to the I.Det screen, so the mapping between sender and receiver interface is lost.
    However, if i import any scenario from other XI system and navigate to the IDet, i could see the operation mapping with the IM in it.
    Do you guys have ever experienced something similar? Could this be something related to caches?
    FYI:
    Cache notif in ESR and ID is ok (green)
    SXI_CACHE is ok
    CPACache is ok
    Cache connectivity test is in yellow status ("Cache notification from Integration Directory not yet started or being edited")
    INTEGRATION_DIRECTORY_HMI destination test throws 500 error but the response body is 'The WebApplicationException log ID is [26D8F0DDA80400560000015D000DA0E801028B1CD8907B66].
    and i think it should be ReqID not found.
    Could you please help me on this?
    Thanks in advance and best regards,
    David

    Hi David
    I think this error is documented in note #1286212 Binding rec0 is not found in the brick error in mapping.
    The solution is as following:
    (http://<server>:<port>/rep)                   
    -> Administration.                             
    -> Repository (tab)                            
    -> Java Web Start Administration               
    -> Re-initialization
    Repeat this action on the Directory tab.  
    Regards
    Mark

Maybe you are looking for