Confusion with PI 7.1 with integration scenario

Hi, expert,
I read a lot of documents before I have physically logged on to PI 7.1, I thought I had a very good idea about the new version. However when I am physically in PI 7.1, I found I get a little confused.
I know ES is a big thing in 7.1, but I will be working on integration (integration scenario), I thought this part is not changed from 7.0 to 7.1. Basically in 7.0, you defined message type and message interface, message mapping and interface mapping, then you go to ID to configure the integration scenario. However in 7.1, you do not have message interface anymore, instead, we have service interface under which you define operations, which is fine from ES perspective. But if I am only interested in integration, what I need is like PI 7.0: outbound interface, mapping, inbound interface, NOT the operation. Now how can I define 7.0 message interface in PI 7.1? (I know operation mapping is 7.0 interface mapping).
Can I make following understanding?
1) Operation in 7.1 is like messag interface in 7.0
2) Service Interface is a tool to group multiple related operations under one roof.
3) To define integration scenario, I do NOT need the modeling. Modeling is only relevant to model ES, NOT for integration scenario.
So if I am only interested in integration scenario, what is changed from PI 7.0 to PI 7.1?
Thanks for advice
Jayson

> Can I make following understanding?
> 1) Operation in 7.1 is like messag interface in 7.0
Service Interface with one operation whose name is same as the service interface and Xi 3.0 compatible type is same as 7.0 Message Interface
> 2) Service Interface is a tool to group multiple related operations under one roof.
Yes.
> 3) To define integration scenario, I do NOT need the modeling. Modeling is only relevant to model ES, NOT for integration scenario.
Yes.
>
> So if I am only interested in integration scenario, what is changed from PI 7.0 to PI 7.1?
I did not work much on this area but, as long as you are replacing the interface mapping with operation mapping things must be pretty much same here. For your information, Integration scenario is not a compulsion unless u want to represent the scneario graphically and create the ID objects automatically.
You can create the ID objects manually whitout creating an integration scenario on ESR.
VJ

Similar Messages

  • To SAP-XI Product Developement... Bug in Integration Scenario, swimlanes..?

    Hi,
    I am not sure whether such questions can be posted in this forum or not.. but i have no other alternative. If this is not the right forum i will not post such queries again.
    I have posted a query reg <b>"Integration Scenario, swimlane diagrams"</b> in XI Forum, but there were no replies to that. So i like to forward the same to the Product Develpment team and <b>like to know if this is a bug or things do work like this..?</b>
    I have designed my Integration Scenario in Design Time, imported the same into configuraton time so that the Configuration Objects (Receiver Determination, Interface Determinaiton, Receiver agreements) are automatically created. I tried the sacenario and its working fine.
    In my scenario, i have 3 swimlanes corresponding systems, Sys1, sys2, sys3.
    In Run1, a connection is made b/n sys1's and sys2's actions. Imported into Configuration, Configuration objects created,(<b>Rx Determination Created</b>) scenario working properly.
    In Run2, another connection is made b/n sys1 and sys3's actions (sys1 and sys2 still remain connected). Imported into Configuration, <b>receiver determinaition changed</b> according to the scenario, scenario working properly.
    In Run3, the connection b/n sys1 and sys2 is removed and again imported into configuration, but the receiver determination is not changed to cater to the scenario in design time. The old receiver determinaiton is not getting deleted/chaged). The <b>receiver deteminaiton reused</b> instead of being changed, which is incorrect according to the scenario.
    Is this a bug in the software or do things work like this only...  U can reach me at <b>Siva_Maranani(at)satyam(dot)com</b>
    Cheers,
    Siva Maranani.

    Hello Aamir,
    you are right, I don't need virtual receivers for my scenaro and I also don't want to use them.
    However, when modelling my scenario with an integration scenario in the design, I'm forced to do this and I would like to know whether there is any way to avoid this.
    In order to be able to use a business service on the sender side, it seems I have to select the checkbox 'External party with B2B communication' in my integration scenario. When importing & configuring the scenario in the directory, I am then able to select by business service for the sender side. However, for the receiver side I have to specify a virtual receiver, otherwise I cannot finish the config wizard.
    Any more ideas?
    Best regards,
    Matthias

  • Mix B2B and A2A in integration scenario

    Hello XI experts,
    I'm trying to build an integration scenario in the repository that I want to import later on into the directory for automatic configuration.
    The scenario is HTTP -> XI -> RFC. On the sender side I would like to use a business service, so I selected 'External party with B2B communication' for the sending application component. On the receiver side I would like to use a SAP business system, so I didn't select that option there.
    Now, if I import into the directory, this doesn't work as expected. I can select my business service for the sender side, this works. However, for the receiver side I always have to specify a virtual receiver service and my receiver determination and interface determination are created with a virtual receiver service in it.
    Is there any way to avoid the virtual receiver? Any help is appreciated!
    Best regards,
    Matthias

    Hello Aamir,
    you are right, I don't need virtual receivers for my scenaro and I also don't want to use them.
    However, when modelling my scenario with an integration scenario in the design, I'm forced to do this and I would like to know whether there is any way to avoid this.
    In order to be able to use a business service on the sender side, it seems I have to select the checkbox 'External party with B2B communication' in my integration scenario. When importing & configuring the scenario in the directory, I am then able to select by business service for the sender side. However, for the receiver side I have to specify a virtual receiver, otherwise I cannot finish the config wizard.
    Any more ideas?
    Best regards,
    Matthias

  • Need help for configuring integration scenario for AII

    Hi,
    We are referring to "RFID-Enabled Outbound Processing: Configuration Guide" for transferring materials from ECC to AII through XI.
    So far we have been successful sending the IDOC to XI.
    When we display the XML message in XI using IDX5, we get the error message "No receiver could be determined".
    I request you to help us with the configuration of the integration scenario in XI.
    Regards.
    Gaurav

    Hi Yogesh,
    Thanks for reply.
    Maintaining XI Directory configuration
    u2022 Generate business scenario using business scenario configurator
    u2022 Creating a scenario
                      It is fine upto these two steps
    u2022 assigning business systems
                      We have assigned "AII" business system
                      only (receiver)
    u2022 creating communication channels
                       Following parameters are set for comm channel
                        Adapter type: HTTP
                        Configured as Receiver
                        Transport Protocol: HTTP: 1.0
                        Message Protocol: XI payload in HTTP Body
                        Adapter engine: Integration server
                        Addressing type: URL Address
                        Target host: <name of AII system>
                        Service number: <service no>
                        path prefix: /sap/xi/engine?type=entry
    u2022 defining receiver determinations
    u2022 defining interface determinations
    u2022 defining receiver agreements
                       All these were generated automatically
    Are these configurations alright?
    Regards,
    Gaurav

  • ALE/IDOC and RFC/BAPI Integration Scenarios with SAP DS for ESA v3

    Hi,
    we are planning two PoCs of Integration Plattforms. One of our major requirement set is SAP Integration into our existing SOA.
    Because we also have R/3 4.7 Systems in production, we are planning to test ALE/IDOC and RFC/BAPI Integration scenarios with these Integration Plattforms.
    My question is:
    We are looking for are smart solution to get a SAP Test Environment, where we can test ALE/IDOC und RFC/BAPI Integration scenarios.
    It is possible to do this with SAP DS for ESA v3 or shall we better use IDES for that purpose?
    Best regards,
    Steven

    Hi Abhishek,
      This is our scenario. We are doing an integration of SAP HR r/3 system with the CRM system. We need housing information details of the employees which we have in custom infotype 9310 in SAP HR system and we need those details in the CRM system. So am planning out for an ALE/IDOC approach for the integration and gonna  maintain the 9310 details in a custom table. In the CRM system, we gonna build a BOL layer for accessing the 9310 details. Also i'm preparing a HLD for this process. I wanna read and go through few same HLD's before i submit my proposal to my client. Please suggest me and help me out.
    Thanks in advance.
    Regards,
    Arunmozhi.

  • Synchronous process integration scenario with PI 7.1

    Hi all,
    Iu2019m trying to create a process integration scenario which contains two actions. Both actions use the same synchronous interface to a web service which takes some parameters and returns a value. When I check the configurability it displays the errors:
    Connection from Action1 to Action2 has no outbound interface
    Connection from Action1 to Action2 has no inbound interface
    and the warning:
    Connection from Action1 to Action2 has no mapping
    I first assigned the service interface as outbound interface to Action1 and inbound to Action2. Next I tried to assign the interface in- and outbound to both actions, but this didnu2019t change anything on the message. The same scenario with the interface set to asynchronous seems to be valid (but looses the return value of course).
    Can anyone give me a hint what Iu2019m doing wrong? Is there any special consideration for synchronous communication which doesn't apply for asynchronous services?
    Regards,
    Tarik

    Deleting and recreating the actions and service interfaces exactly the same as they were before solved the problem. Seems as if changes in the interface objects sometimes are not activated correctlyu2026

  • Customer specific codelists in integration scenario with CRM onPrem

    Hi,
    we are working on an integration scenario C4C <> CRM onPrem. The businesspartner masterdata should be editable in C4C and CRM.
    We have several customer specific fields on the businesspartner in both systems.
    In CRM we have implemented customizing for the values of these fields via customizingtables that can be maintained with TX:SM30.
    We can also create finetuning-activities for the maintenance of the code lists for these fields in C4C.
    As these customizingtables can have around 1.000 entries per table we are searching for a solution to maintain the values just in CRM instead of maintaining them twice.
    Does anybody has an idea how to replicate customer specific codelist-values from CRM into C4C? Or maybe a valuehelp in C4C that retrieves the values via webservice from CRM?
    Thanks
    Danny

    Hi Danny,
    We have requirement like get all Oper Order based on Account from ECC to cloud and we have successfully achieved using External Web Service Integration.
    We have consume ECC web service integration and retrieve all Open orders based on Account ID and display in the table.
    So as per my knowledge you can read all value using web service call and maintained in custom OVS ( I have never tried ).
    You need to check whether is it possible or not using custom OVS but if it is working for table than it may be work for custom OVS as well.
    Please check this post below may be helpful to you
    SAP Cloud SDK : Bi-directional Custom Web-service Integration with PI
    Regards,
    Mithun

  • Problem with Integration Scenario involving BPM

    Hello All
    I've created simple async Integration Scenario.
    Sender is SOAP, then message is being processed by BPM Integration Process (some simple mapping inside - for now it is just proof of concept - later on it will split messages etc.) . Receiver is JDBC adapter.
    Now, when I test Sender-> BPM (using Test Configuration tool ) - works fine, no errors.
    BPM -> Receiver - as well.
    But when I'm trying to test Sender -> Receiver it fails (so it does when I call Sender webservice from external tool).
    Error is:
    Receiver Agreement
    <Trace level="1" type="B">CL_XMS_PLSRV_OUTBINDING-ENTER_PLSRV</Trace>
    <Trace level="2" type="T">O U T B O U N D - B I N D I N G </Trace>
    <Trace level="2" type="T"> Cache Content is up to date </Trace>
    <Trace level="2" type="T">determine OUTBOUND BINDING for: </Trace>
    <Trace level="2" type="T">-SENDER  </Trace>
    <Trace level="2" type="T">-RECEIVER </Trace>
    <Trace level="2" type="T">http://company.com/xi/sn.DataOut </Trace>
    <Trace level="1" type="T">error with outbound binding. </Trace> <Trace level="1" type="T">
    No standard agreement found for , SENDER, RECEIVER, http://company.com/xi/sn, DataOutt </Trace>
    <Trace level="1" type="E">CL_XMS_PLSRV_OUTBINDING-ENTER_PLSRV</Trace>
    In fact there is no Receiver Agreement for this pair of sender-receiver, but in scenario those are connected via BPM.
    What am I missing in configuration to force PI to send messages correctly?
    TIA
    Regards
    Maciej

    Hi Maciej,
        If you are trying to test it from the RWB -> Component Monitring-> Integration Engine-> Test Message option, then you should not be giving the receiver system and interface details.
    Just specify the details of the sender system, interface name and namespace.
    Give the user id and pwd details.
    Give the Quality of service as "Exactly Once".
    Paste the payload and click on SEND button. (DO NOT GIVE THE RECEIVER SYSTEM details).
    It will work.
    Thanks and Regards,
    ravi Kanth Talagana

  • Integration scenario with BPM

    Hi all,
    I have an integration scenario: iDoc -> XI -> iDoc,
    On the XI I use a BPM process.
    1. On the Repository:
    I have designed the integration process on the IR, and imported the needed iDoc.
    I have created an integration scenario which consists of two SAP R/3 SWC, and an XI3.0 SWC.
    The XI3.0 is assigned to the integration process.
    2. On the Directory:
    I am using the wizard to configure the scenario.
    I have assigned the R/3 SWC to the required business systems.
    I have created a service named "ProcessBPM" for the integration process and assigned it to the XI SWC.
    all other objects(receiver determination, interface determination... etc.) were created automatically by the wizard.
    when I send the iDoc to the XI, I get an error on the SXMB_MONI:
    Unable to convert sender service ProcessBPM to an ALE logical system.
    What does this error mean ? What have I missed ?
    Is this the way to do the described scenario ?
    Thank you,
    Elad.

    Hi Elad,
    one second
    >>I have entered the logical system name of my XI,
    you enter logical names for r3 business systems (idoc sender or receiver)
    >>Logical system <LS_Name> already exists in service <Service_Name>".
    they have to be unique
    if you're using BMP - try replacing the business system in "header mapping" (sender system) in receiver agreement
    (to your r3 - the one with the unique LS name) - this way you'll be able to use the name as many times as you want:)
    http://help.sap.com/saphelp_nw04/helpdata/en/5d/112d20f6ce6c46ba66afb98d278fbd/content.htm
    Regards,
    michal
    Message was edited by: Michal Krawczyk

  • Integration Scenario with Oracle SOA Suite and SAP

    Hi to all
    I have the following integration scenario:
    The customer have some applications in the integration landscape. All of this applications are integrated with Oracle Soa Suite.
    This customer, want to buy SAP ERP (ECC 6.0), and they want to integrate SAP ECC in their infrastructure.
    I told to them, that is necesary have Process Integration (PI), by have a services oriented architecture.
    But, I want to hear options, possibilities and comments. Where I find information related ?
    Thank you very much
    Dario

    Hi Rodriguez  ,
    you can use Oracle AS Adapter for SAP for integrating SAP system to oracle .
    some step you need to do in SAP ECC side for data transfer - like create TCP/IP RFC connection ,
    for TCP/IP RFC config. you can generate program ID in Oracle AS Adapter ..Also Oracle provides a SAP JRFC library  for integrating SAP system .
    you can find more information in given link -
    http://www.oracle.com/technology/products/integration/adapters/dev_support.html
    Regards,
    Amit Shivhare

  • Email Integration Scenario - Issue with email body content

    Hi All,
    We have an Email to File Scenario. PI is connected to Outlook server using Sender Mail Channel using POP3. We are able to fetch and display emails correctly for most of the received emails.
    However we notice that for Email sent from few Mail server like Yahoo mail, Gmail, Hotmail, we are not getting the Email content correctly.
    Issue is happening with Emails sent in HTML/Rich text format (containing Formatting and without any attachments). In the receiver system we see the email is converted to Plain text format. If the same email is sent with some attachment / Embedded Image, we get all the Formatting correctly in Receiver System.
    A closer look at Pimon we found the following:
    1. When Email is sent with Formatting (without any attachment/ image) in Pimon we see that it creates 2 Payloads (screenshot attached)
    2. The First Payload - MainDocument contains the Email content in XML format, but is missing the Email formatting data in it.
    3. The other Payload - ([email protected]) contains the actual Formatted Email Content.
    Not sure why the formatting data is missing from MainDocument. Instead its coming in other payload. Due to this we are not able to display correct data at receiver end as we parse the MainDocument as our Input Payload Stream
    Note: We cannot use payload swap bean, as it will swap the data for all the incoming emails which we don't want.
    Anyone faced similar issue? Steps to get proper formatting data in MainDocument..
    Suggestions / Inputs will be highly appreciated.
    Thanks,
    Azhar

    Azhar,
    We cann't influence the behavior of Gmail, Hotmail. But have to get HTML as main payload, so we have to swap payload (not always, in some cases based on a condition). Please try below Java mapping. In Operational Mapping set "Read Attachments".
    package javaapplication1;
    import java.io.*;
    import com.sap.aii.mapping.api.*;
    import java.util.Collection;
    public class NewClass6 extends AbstractTransformation {
        @Override
        public void transform(TransformationInput transformationInput, TransformationOutput transformationOutput) throws StreamTransformationException {
            try {
                InputStream inputstream = transformationInput.getInputPayload().getInputStream();
                OutputStream outputstream = transformationOutput.getOutputPayload().getOutputStream();
                byte[] b = new byte[inputstream.available()];
                inputstream.read(b);
                //Loop over attachments and if attachment name starts with 'payload-' swap it with main payload. Edit below logic as needed.
                Collection<String> listAtt = transformationInput.getInputAttachments().getAllContentIds(true);
                for (String att : listAtt) {
                    if (att.startsWith("payload-")) {
                        b = transformationInput.getInputAttachments().getAttachment(att).getContent();
                outputstream.write(b);
            } catch (Exception exception) {
                getTrace().addDebugMessage(exception.getMessage());
                throw new StreamTransformationException(exception.toString());

  • More integration scenarios with the same business system in Int. Direct.?

    Hi guys!
    I need to integrate 5 business systems. I tried to create more integration scenarios (to do it clearly), but it is not possible to add already added business system to any other scenario...
    What's the logic of this?
    Can someone explain me it? Or some link?
    Thanx Peter

    hi Peter,
    have you tried:
    service without party ->
    right click on your business system ->
    add to scenario?
    like this you can add your business system
    to as many scenarios as you wish
    Regards,
    michal

  • BPM with integration Scenario

    Hi Folks,
        I have designed a BPM scenario. Every thing is done but I dont know how to create a integration scenario when we are using an Integration process. My scenario is a simple BPM merge scenario. I have 2 messages as input and merging those messages into one as the input. I have 6 message interfaces like :
    MSG_OB_ASYNC_1       -    Outbound Interface 1
    MSG_OB_ASYNC_2       -    Outbound Interface 1
    MSG_IB_ASYNC             -    Inbound Interface
    MSG_AB_ASYNC_1       -    Abstract Interface
    MSG_AB_ASYNC_2       -    Abstract Interface
    MSG_AB_ASYNC_3       -    Abstract Interface
    Kindly suggest the solution.
    Regards,
       Santosh

    Hi Santosh,
    Create 3 application components as suggested above and create the required number of actions  based on the number of message interface.
    Create two 2 Async connection . 1 sender to BPm and 2 BPM to receiver.
    the following will help in  understanding the integration scenario designing .
    http://help.sap.com/saphelp_nw04/helpdata/EN/88/7adb7a030b424b8ef29b99461e52a8/frameset.htm
    regards,
    srini

  • Creating Process Integration Scenario with synchronous connections

    Hi,
    I'm trying to create a process integration scenario in which the first step is a synchronous call by a B2B supplier to a webservice hosted on PI ccBPM.
    Step1) I have created two swim lanes:
    Lane1: Supplier.
    Lane2: PI ccBPM.
    Step2) I've created an outbound synchronous interfaces for the supplier and an inbound synchronous interface for the ccBPM. I assigned these to two actions.
    Action1: Supplier_Send(OutboundSync)
    Action2: PI_Receive(InboundSync).
    Step3) Assign the actions to the swim lanes.
    Lane1 -> Action1
    Lane2 -> Action2
    Step4) Connect Action1 and Action2. At this step, the connection is shown as asynchronous. Since both the actions are synchronous, this is clearly incorrect.
    Can someone please help?
    Thanks,
    Harsh

    > Connect Action1 and Action2. At this step, the connection is shown as asynchronous. Since both the actions are synchronous, this is clearly incorrect.
    Put actions on same level.
    Connections are sync, when actions are on same level and async, when actions are on different levels.

  • Building an Integration scenario with the Foundation Pack

    From what I can see most people use AIA so they can make use of the available PIPS.
    Has anybody used just the AIA Foundation pack to build integration scenarios?
    We are experiencing many problems just trying to develope a simple end to end process and wondered if anyone had a simple Do's and DOn'ts, or Step by step guide to developing a scenario.
    There is a lot of documentation and its very difficult to find the relevant information as it seems to be spread across multiple docs.
    Stuart

    We have made some small progress using the Foundation Pack 2.3.
    I thought i'd share some of my experiences for others who are having problems and finding it difficult to get info.
    We used the Artifcat Generater which creates the ABCS (BPEL process).
    We found several issue:
    1. In ABCS Requester (which calls an EBS implemented as an ESB process) - Partner Links did not work. We were getting Invalid Port Type errors (i will post the error message when i'm back in the office), but on close inspection everything looked ok but just did not work. The simple work around was to delete the Partner Link and re-enter it manually. I wasted days investigating this problem and ended up creating my own test BPEL process calling the EBS to prove it was configured correctly.
    2. The XSL stylesheets could not be tested in JDEV. We ended up commenting out many of the generated XSL templates (generated by the Artifact Generater), the main culprit seems to be GetSenderNode template, haven't got to the bottom of the issue but ended up commenting out much of the code, specifically the aia.Getxxxxxx functions. Once I get time and find more information i'll post my findings.
    Good luck.

Maybe you are looking for

  • ALL variables in one single report

    Hi Experts, I have one requirement, i am creating report on multi provider , so i have to create report to include all variable and it's definition(for wht purpose the variables are created means with description in report.). So is there any posibili

  • Horrible artifacts in burned dvds

    Dear All, I am suddenly having a new problem with DVD Studio Pro that I did not have before, althogh I did have the same problem with iDVD in both my old Mac G4 and on my new MacPro. I am exporting a Quicktime movie from Final Cut Pro 6 (can't get Co

  • Customer balance confirmation

    Hi all, I have F.17 standard transaction code assigned to a Z program in SAP 6.0 which is very strange to me. All the company codes are assigned to the standard program SAPF130D. How can I run the program, with what transaction? I cannot assign a new

  • Net A/R with A/P

    FI Gurus, We just implemented SD and A/R, I have a requirement where I want to be able to net an A/R with a vendor. Instead of sending the customer the invoice I want to deduct it from the following pay check. How can I configure it. Your ehlp will b

  • VS Program to work with SharePoint that is not on the same machine

    Hello! I am fairl new to programming in Visual Studio and even newer trying to work with SharePoint. I've just learned that VS and SharePoint must be installed on the same machine, but then a virtual development machine can be set up. If that is the