Operation mapping in PI 7.1

Hi,
How is the operation mapping of PI 7.1 different from the interface mapping of PI 7.0?
Thanks,
regards,
Ramya Shenoy

Hi,
in PI7.1 you can define multiple operations in one service interface but in PI7.0 there can be only one operation in a msg interface which had the same name as the name of msg interface.......so in PI7.0 there was interface mapping but in PI7.1 since a service interface has multiple operations, so operation mapping is done for every operation defined in service interface.............
Regards,
Rajeev Gupta

Similar Messages

  • 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

  • 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

  • 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

  • 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

  • Error in Operation Mapping for Idoc to File Scenario

    Hi Experts,
    I am doing Idoc to File Scenario for Timesheet IDoc "HRSM_C" and following step are through,
    Sender agreement --> Receiver Determination --> Interface Determination
    got stuck in Operation mapping, it sahows error
    "Unable to find resource 193c0e01-bd37-11dd-850c-d879ac131b1f in the following software component versions: http://clarityPOCcom/sap/xi/tf/_MM_Timesheets_iDocToFile_.class-1"
    Also not all the fields of IDoc HRSM_C are transferred to the XI server as I am unable to see all the fields in xml file using transaction idx5, as I suppose the reason behind may be there are no values in those fields.
    Please suggest how to resove the issue and transfer all the fields from R3 to XI in Idoc eventhough it doesn't contain any value.

    Hi
    Refresh CPA cache using user PIDIRUSER.
    Look Note 951318 for Mapping Cache Refresh.

  • Abap mapping and operation mapping param

    Hi All,
    I have a problem with retrive value of export parameter in operation mapping by abap mapping class.
    standard parameter of abpa mapping class method that execute it contains param that ref to IF_MAPPING_PARAMETERS. So i belive by this class using method PARAMETERS->GET_STRING( 'P_IDOC_NR' ), but it dosen't works.
    Any idea
    Regards
    M.

    I have not seen anything in online help that gives the impression that you can use parameters in ABAP mapping.
    So I suppose that this does not work at all.
    Maybe you could use this approach:
    /people/peter.glas3/blog/2010/09/08/pi-parameterized-xslt--a-flexible-alternative

  • 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.

  • Error in operation mapping

    I have been receiving an error when I try to test the operation mapping, regarding the attribute "schemaLocation".
    This error occurs after importing an xsd file which name contains character "." (dot). No error message if I substitute the
    character "." by "_" (underscore). Removing the attribute "schemaLocation" from the xsd file and keeping the "." within the xsd name file, no error occurs launching the test.
    Any help will be well appreciated.
    Many thanks in advance for your kind support.
    Regards,
       Giovanni

    Hi
    Refresh CPA cache using user PIDIRUSER.
    Look Note 951318 for Mapping Cache Refresh.

  • 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

  • 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

  • Keep variable values in an operation mapping

    Hi experts,
    I have a synchronous interface and I need to recover information from the request message mapping to be used in the response message mapping both in the same operation mapping (I have a PI 7.1).
    Perhaps using OM parameters?
    Regards
    Gonzalo

    This is not possible.
    Why do you want to send back information to a system, where the data is already known?
    You are probably right, but I thought that if I set a parameter via UDF in my request mapping I will recover it in the response mapping.
    About  why would I need this data, I don't need to send it to the first system, I need it to perform some operations in the response mapping. The given web service returns several tables and I have to filter the response and choose one of the tables among the rest and send it as response. The parameter is the name of the given table.
    In case I don't find an "easy" way of doing it I probably sent all the info to my system and filter it there, but if I can find a way of avoiding doing so...
    Regards
    Gonzalo

  • Unable to select the operation mapping in Enhanced RD?

    Hi Guys,
    I am unable to select the operation mapping in the Enhanced Receiver determination in PI 7.1.  Looks like a bug in PI 7.1.  Did anybody else faced the same problem and got any resolution.
    any help would be appreciated
    Thanks,
    Srini

    Looks like a bug in PI 7.1
    Not a Bug but it seems to be a restriction......have a read of the below help section:
    http://help.sap.com/saphelp_nwpi71/helpdata/EN/45/94467db1746003e10000000a1553f6/content.htm
    From above help section:
    During the definition of the interface mapping, you assign the abstract service interface ReceiverDetermination as the target
    interface. The service interface ReceiverDetermination is in the Enterprise Services Repository in the software component SAP
    BASIS (namespace http://sap.com/xi/XI/System).
    You will notice the same behavior when you try to select the Operation Mapping in Extended RD....click on the input help....pop-window will appear....what are the source and target SI that you see?
    Regards,
    Abhishek.

Maybe you are looking for