Business Service pulling wrong interface in Config Overview

Hello,
I have created a Business Service with 2 receiver (inbound) interfaces.  But when I assign this business system as the configured receiver in Receiver Determination, PI 7.1 is populating the receiving interface from the the Sender's BS.
Example:
Business System - Sys1
Receiver Interface for Sys1 > Doc_Out
Business System - Sys2
Receiver Interface for Sys2 > Doc_In
Create Receiver Determination:
Sender > Sys1
Interface > Doc Out
Assign BS Sys2 as configured receiver
Open "Configuration Overview" and view the reciever interface.
Rather than showing Sys1 > Doc_In PI is showing Sys1 > Doc_Out.
Why would PI ignore the interfaces within Sys2 and use the Sender's interfaces?
Thanks,
Matt

I have now tried setting up Sys2 as a business system, business service and as a party/business service.  And every time I create my Receiver Determination and assign Sys2 as the Receiver it points to Doc_Out from Sys1 (sender) as the receivers interface. 
I would like to know how to determine if a system is a business system or a business service?  Also, when should it be considered a party (rather than service without party)? 
Sys2 is an external system that we exchange files with via FTP.
In IR I have Sys2 using its own SWC and namespace and I have Sys1 using the SAP SRM SERVER 5.0 SWC and sap.com/supplierenablement/global namespace.  Could there be something wrong with my design in IR?
I have also tried moving the Sys1 namespace underneath the SAP SRM SERVER 5.0 SWC...but it didn't make a difference.
Any help will be appreciated!
Thanks,
Matt

Similar Messages

  • Unable to create Business Service "Web Engine Interface" (sbl-dat-00227)

    Does anybody know about this issue? I can't test my workflows because of the same message please it is urgent fix it.
    Regards.

    Hi,
    Does the Application is working only on ENU or any other language. Pls confirm.
    If you are trying to test the worklfow other than ENU, this error will occur.
    There are some LOV Value for "ACCESS_RESOURCE_TYPE". Please check if it exists and the Language is ENU.
    Regards,
    Joseph Arul Dass

  • Business System Vs Business Service

    Hi,
    When to use Business System and When to use Business Service?
    Why the Business Services are not defined in the SLD?
    regards
    sai

    Hello,
    Business systems are logical senders or receivers that exchange messages by using the Integration Server and that are entered in the System Landscape Directory.
    The business systems in the System Landscape Directory relate to a system landscape. The business systems of business partners are therefore not entered in the System Landscape Directory. To be able to address such business partners logically, use communication components in the Integration Directory. A business system is a way of specifying a communication component in the Integration Directory more precisely (business system component).
    A business service represents an abstract unit for addressing message senders and message receivers. You can use a business service to group interfaces.
    It is useful to use business services when configuring cross-company processes. Usually, the interface descriptions of the business partners involved are made publicly available. The system landscape is only partly known, however.
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/c7/301640033ae569e10000000a155106/frameset.htm
    BR,
    Dzmitry

  • OSB: Business Service URI modification

    Hi,
    i have WS-based proxy service that simply routes data to business service (also WS-based). There is only one instance of this proxy service and it uses one definition of business service.
    The development model I have to respect involves many instances of this business service. While interface is always the same, endpoints slightly differ, but match certain pattern. For ease of maintenance I decided to have only one proxy service that uses Routing Options to override endpoint URI in runtime. So far, so good.
    The problem is that I have to override URI completely and I have to construct new URI in the message flow from scratch. I don't see any possibility just to modify URI set in business service. This implies that I can't use customization feature for this URI when moving my configuration from test to production.
    The feature I'm looking for should allow me to have one static part of URI and the second (dynamic) part that should be attached in the proxy service message flow. It would be great if I could somehow read URI from business service definition and slightly rearrange it. In that case it would be possible to make use of customization.
    Any idea?

    Thanks for your effort, guys, but could you be a little more specific? :-) I went through some documentation (here and here) and as far as I understand it, dynamic routing can help me to choose business service in runtime. But I have only one business service and I just would like to mangle its URI somehow.
    Let's say I want to route message to my BS that has one URI set to "jms://localhost:7001/factory/my.queue.number." which is incomplete and is supposed to be completed in runtime. In message flow I want to route to this BS, but change the URI before to something like
    jms://localhost:7001/factory/my.queue.number.ONE
    jms://localhost:7001/factory/my.queue.number.TWO etc.
    Tokens ONE, TWO, ... are based on message content.
    I can't see from documentation how dynamic routing can be of any help in this case. I also know I can change URI in Routing Options, but this new URI must be absolute. But for using absolute URI I have to have it hard coded in message flow which will break customization.

  • When we have to use business service?

    hi,
    In real time at what circumstance we will use business service instead of business systems?
    one more thing really we will come across this kind of scenario often or very rare case.
    kindly explain me with some real time situation with business landscape.
    regards
    Ruban
    Message was edited by:
            ruban R

    A Business service represents an abstract unit for addressing message senders and message receivers. You can use a business service to group interfaces.
    It is useful to use business services when configuring cross-company processes. Usually, the interface descriptions of the business partners involved are made publicly available. The system landscape is only partly known, however.
    Configuring Cross-Company Processes
    http://help.sap.com/saphelp_nw04/helpdata/en/da/7a2f41b239a831e10000000a1550b0/content.htm

  • Regarding business service

    Hi
    since for business service we dont configure in sld how will the xi recognize the business service and how will it fetch data from the service
    regards
    raghu

    Hi Raghu,
      A business service represents an abstract unit for addressing message senders and message receivers. You can use a business service to group interfaces.
    It is useful to use business services when configuring cross-company processes. Usually, the interface descriptions of the business partners involved are made publicly available. The system landscape is only partly known, however.
    And also refer:
    http://help.sap.com/saphelp_nw04/helpdata/en/c7/301640033ae569e10000000a155106/frameset.htm
    Thanks
    Sai     
    PS: kindly reward points if helpful

  • Indbound Interface not visible in Receiver business service

    Hello Experts-
    II have created a business service.
    After creating the business service, when try to enter receiver inbound interfaces.
    The message interface which I declared in IR is not visible .
    I am not able to select it as its not visible.
    When I manually input the name system display object doesnt exist. But, In IR I can see its there. Do I have to do any kind of import?
    I am doing a Flat file to RFC scenario.
    Thanks,
    raj.

    Yes. Below is little more detail descripition on what i did.
    In IR design , this is what I have
    MI_filetype (outbound asynchronous) and I have assigned its message type  (mt_filetype) to it.
    In message mapping I have mapped
    mt_filetype to RFC message (ZFILEtype)
    mapped the source interface MI_filetype to Target interface ZFILETYPE.
    I have sucessfully tested interface mapping. .
    Activated the change list.
    In IR configuration,
    I have created a scenario and then Busniess service for sender. and create dit communication channel.
    In next step business service for receiver, I am assuming the receiver inbound interface would be MI_filetype?
    Is that not right?
    Thanks,
    Raj

  • Payload from Two diff Outbound interfaces and Business Service

    Hi All:
    I created a scenario....where messge is coming from two diff outbound message interface..and have only one inbound inteface...
    Message_One is coming from one OA interface.
    Message_Two is coming from other OA interface.
    I am using only one Inbound interface...
    Message Mapping
    Source Message:
    MessageOne
    MessageTwo
    Target Message:
    Message.
    Now for this I cretaed one IP
    <b>Fork</b> (two receive steps..for message one and mesage two)
    <b>Transformation</b> (Interface Mapping between (Message one, Message Two) and Message
    <b>Send.</b>
    Here is the source from the Test Tab of the IR tool.
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
       <ns0:Message1>
          <ns1:MT_Message_One xmlns:ns1="http://t-systems.com/XI/Demo/BPM">
             <CutomerName>Gillette</CutomerName>
             <CutomerID>AA123</CutomerID>
             <ProductName>PN</ProductName>
             <ProductID>1234</ProductID>
          </ns1:MT_Message_One>
       </ns0:Message1>
       <ns0:Message2>
          <ns1:MT_Message_Two xmlns:ns1="http://t-systems.com/XI/Demo/BPM">
             <ProductCost/>
             <ProductManufaturingDate/>
             <ProductExpDate/>
             <ProductID/>
          </ns1:MT_Message_Two>
       </ns0:Message2>
    </ns0:Messages>
    Now below information is coming from first File
           <CutomerName>Gillette</CutomerName>
             <CutomerID>AA123</CutomerID>
             <ProductName>PN</ProductName>
             <ProductID>1234</ProductID>
    This infromation is coming from second file
             <ProductCost/>
             <ProductManufaturingDate/>
             <ProductExpDate/>
             <ProductID/>
    Question how my input message looks for both??
    I am using HTTP client to send the two diff message from two diff Business Service to same BPM.
    Is it like
    <b> <ns1:MT_Message_One xmlns:ns1="http://t-systems.com/XI/Demo/BPM">
             <CutomerName>Gillette</CutomerName>
             <CutomerID>AA123</CutomerID>
             <ProductName>PN</ProductName>
             <ProductID>1234</ProductID>
          </ns1:MT_Message_One></b>
    <b>      <ns1:MT_Message_Two xmlns:ns1="http://t-systems.com/XI/Demo/BPM">
             <ProductCost/>
             <ProductManufaturingDate/>
             <ProductExpDate/>
             <ProductID/>
          </ns1:MT_Message_Two>
       </ns0:Message2></b>
    Thanks & Regards,
    Farooq Farooqui

    Yes now I achived it...
    It like the same as I mentioned
    <ns1:MT_Message_One xmlns:ns1="http://t-systems.com/XI/Demo/BPM">
    <CutomerName>Gillette</CutomerName>
    <CutomerID>AA123</CutomerID>
    <ProductName>PN</ProductName>
    <ProductID>1234</ProductID>
    </ns1:MT_Message_One>
    <ns1:MT_Message_Two xmlns:ns1="http://t-systems.com/XI/Demo/BPM">
    <ProductCost/>
    <ProductManufaturingDate/>
    <ProductExpDate/>
    <ProductID/>
    </ns1:MT_Message_Two>
    </ns0:Message2>

  • Removing Message Interface From Business Service

    Hi Experts,
    I want to remove one message interface from the Business Service.But, am not able to do so from ID.
    Can anyone tell me how can this be done?
    Thanks,
    Sushama

    hi,
    >>>Business Service.But, am not able to do so from ID.
    if you're talking about business service (not business system)
    then just select the message interface and press the minus sign
    that's all
    if this is not possible you may not have sufficient authorization
    Regards,
    Michal Krawczyk

  • Writing a common business services Interface - J2EE?

    Hi Guys,
    Tanks for the previous help. The problem here is, if possible I would
    like to know some architectural approaches for following design
    question:
    We are basically building an enterprise application on J2EE Platform.
    The database tier underlying the application is accessed by more than
    one portal. Some of the portals are external to organization, but share
    the data stored in the database.
    What would be the best approach to address this problem? The basic idea
    is to write a re-usable common business service component in J2EE
    application and provide access to database at Application Server level?
    How can I make use of J2EE services/components such as JMS, EJB's to
    effectively allow other systems/portals to access database via J2EE
    container? Is XML a viable solution?
    thanks
    Ramesh

    Hi Ramesh,
    "Ramesh Ankam" <[email protected]> wrote in message
    news:[email protected]..
    Thanks for the reply! So this means that application or external portalhas
    to make remote rmi:// call to access the session bean and invoke businessYes, if you want secure communications. You may also consider
    making your application WebServices enabled. Anyway, you need
    a clearly defined business layer. Otherwise your data won't be treated
    in a uniform way and you will end up with maintanance burden.
    methods? Is JMS is a overkill for this requirement?It really depends on what you should get as a result.
    If you need messaging, JMS is a good thing.
    Regards,
    Slava Imeshev
    >
    RA
    Slava Imeshev wrote:
    Hi Ramesh,
    You need to write a set of Staletess Session Beans representing you
    business logic, and to define security properly. You should never
    expose database (entity EJBs) to layers other then your business
    layer.
    Regards,
    Slava Imeshev
    "Ramesh Ankam" <[email protected]> wrote in message
    news:[email protected]..
    Hi Guys,
    Tanks for the previous help. The problem here is, if possible I would
    like to know some architectural approaches for following design
    question:
    We are basically building an enterprise application on J2EE Platform.
    The database tier underlying the application is accessed by more than
    one portal. Some of the portals are external to organization, but
    share
    the data stored in the database.
    What would be the best approach to address this problem? The basicidea
    is to write a re-usable common business service component in J2EE
    application and provide access to database at Application Serverlevel?
    >>>
    How can I make use of J2EE services/components such as JMS, EJB's to
    effectively allow other systems/portals to access database via J2EE
    container? Is XML a viable solution?
    thanks
    Ramesh

  • ALE logical systems for business service or process

    Hi,
    I am trying to send an IDOC into my R/3 system. It is the same IDOC type that I have sucessfully sent out to parties. All the config is in place for communicating with the system, because I have sent others IDOCs in the past. However, they always were sent from another R/3 business system. They processed sucessfully.
    I am now trying to sending IDOC's from a BPM,as well as, from a business service. They are under the "With Party" section of the directory. These obviously do not have logical systems, so when I try to send the IDOC I get
    "Unable to convert the sender service Purchase_Orders to an ALE logical system", where purchase_Orders being the name of the business serice.
    How can I handle this problem?
    Should I hard code values somewhere?
    Which ones?
    I have read the other posts for the error above, but my situation seems to be different.
    Help!
    Chris

    Hi,
    To solve your problem, here my solution:
    1/ In your Business Process of your ID (configurator), go to menu "Service > Adapter-specific identifier" and in the part "IDoc Adapter", write your Logical System.
    2/ Create this Logical System on your target system (R/3).
    WARNING: XI allows you to used a Logical System for only one service (Business Process). Thus, if you are several interfaces, you must used different Logical Systems.
    Mickael.

  • Creating a "Business Service" from a WSDL: Can't initialize WsdlEntryHelper

    I'm working through a "HelloWorld" setup of Weblogic (10.0.3.5) and OSB (11.1.1.5.0) using OEPE 11.1.1.7.2.
    I have a OSB Project with a Weblogic Web Service. I've generated a WSDL and when I try to copy/paste or drag-and-drop or load the WSDL file through the Business Service Configuration I always get the following error:
    Description     Resource     Path     Location     Type
    Could not initialize class com.bea.wli.sb.resources.wsdl.helpers.WsdlEntryHelper     HelloWorldService.wsdl     /HelloWorld_SB     line 1     ALSB Synchronization Error
    If it helps, the WSDL is linked below. Any ideas? Thanks.
    http://pastie.org/3438419

    I was able to recreate the test WS project and get to the same error as before. The difference is I didn't create an EAR project nor endpoint interfaces. It published fine with this bare-bones setup.
    Can someone please take a look at my steps and see if I'm doing anything wrong and if you know how to get around it? Trying to get just the most simple local WS on OSB has taken days and I really need to get to work on something productive!
    I'm pasting my notes below, but since the forum doesn't cooperate with my spacing, I've pasted a more readable version at pastie:
    http://pastie.org/private/5dlmjcbkrjzzmurt2f04g
    STEPS FOR CREATING A TEST WS
    ============================
    1) File -> New -> WebLogic Web Services -> Web Service Project
    a) Project name: Foo_WS
    b) Location: C:\workspaces\osb\TEST0_WS
    c) Target runtime: Oralce WebLogic Servier 11gR1 PatchSet 4
    d) Default Configuration
    e) EAR Membership: unchecked
    d) Finish
    2) Under "Servers" tab, right click the WebLogic Server and add Foo_WS
    3) In the "Foo_WS" project Right click 'src' -> New WebLogic Web Service
    a) Name: Foo
    b) Package: foo
    c) Do not check 'Generate Service Endpoint Interface'
    d) Click Finish
    3) Load Foo.java
    a) Change Foo.hello() to return a String and take a String argument
    b) Change the class annotation to:
    @WebService(name = "Foo", targetNamespace = "http://foo", serviceName = "FooService", portName = "FooPort")
    4) Republish to the server
    5) Check that it is running, load "http://localhost:7001/Foo_WS/FooService?WSDL". See output:
    <?xml version='1.0' encoding='UTF-8'?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.5. --><!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.5. --><definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://foo" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://foo" name="FooService">
    <types>
    <xsd:schema>
    <xsd:import namespace="http://foo" schemaLocation="http://localhost:7001/Foo_WS/FooService?xsd=1"/>
    </xsd:schema>
    </types>
    <message name="hello">
    <part name="parameters" element="tns:hello"/>
    </message>
    <message name="helloResponse">
    <part name="parameters" element="tns:helloResponse"/>
    </message>
    <portType name="Foo">
    <operation name="hello">
    <input message="tns:hello"/>
    <output message="tns:helloResponse"/>
    </operation>
    </portType>
    <binding name="FooPortBinding" type="tns:Foo">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
    <operation name="hello">
    <soap:operation soapAction=""/>
    <input>
    <soap:body use="literal"/>
    </input>
    <output>
    <soap:body use="literal"/>
    </output>
    </operation>
    </binding>
    <service name="FooService">
    <port name="FooPort" binding="tns:FooPortBinding">
    <soap:address location="http://localhost:7001/Foo_WS/FooService"/>
    </port>
    </service>
    </definitions>
    6) Back to OEPE: Create New OSB Configuration Project: name = Foo_Conf, ignored advanced settings, Finish
    7) Add Foo_Conf to the server and publish. Now the OWL Server 11gR1 PatchSet 4 at localhost has 2 projects: Foo_Conf and Foo_WS
    8) Create New OSB Project: Project name: Foo_SB, OSB Configuration: Foo_Conf
    9) Under Foo_WS project, right click Foo.java -> WebLogic Web Services -> Generate WSDL (created a .wsdl and .xsd)
    10) Drag-and-drop FooService.wsdl and FooService_schema1.xsd from Foo_WS to Foo_SB
    a) ERROR:
    Description Resource Path Location Type
    Could not initialize class com.bea.wli.sb.resources.wsdl.helpers.WsdlEntryHelper FooService.wsdl /Foo_SB line 1 ALSB Synchronization Error
    ...I have no idea how to procede. I've been using "The Definite Guide to SOA 2nd Edition" to guide me along. I'm stuck here because I want
    to create a business service and proxy service utilizing the first Web Service Project I made (Foo_WS).
    Any advice please?

  • OSB error while generating business service for FTP adapter Sync Get File

    Hi All
    I am trying to generate a business service from SOA Suite JCA FTP adapter Sync Get File, but i am getting this exception for no reasons (Rest operations list file, get file and put file are working)
    Invalid JCA transport endpoint configuration, exception: java.lang.NullPointerException     Unknown ALSB Conflict.
    Is this a bug in eclipse, can any body help me. Thanks
    Sorry Forgot to mention eclipse version...
    Eclipse Platform
    Version: 3.6.2
    Build id: M20110210-1200

    Ok,
    bcoz of this issue, i had to code the entire interface in OSB console. It runs fine in OSB console (i was able to test it successfully).
    Is this a bug in eclipse or only i am facing this issue? Has anybody tried to create a business service from JCA FTP Get Synchronous jca file?
    <adapter-config name="FTPReadMOMFileOnRMSDB" adapter="FTP Adapter"
         wsdlLocation="../wsdl/FTPReadMOMFileOnRMSDB.wsdl"
         xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
         <connection-factory location="eis/ftp/RMSDBFtpAdapter" />
         <endpoint-interaction portType="SynchRead_ptt"
              operation="SynchRead">
              <interaction-spec
                   className="oracle.tip.adapter.ftp.outbound.FTPReadInteractionSpec">
                   <property name="DeleteFile" value="true" />
                   <property name="PhysicalDirectory" value="/MOMFiles/output" />
                   <property name="FileName" value="*" />
                   <property name="FileType" value="binary" />
              </interaction-spec>
         </endpoint-interaction>
    </adapter-config>
    One more doubt? The PhysicalArchiveDirectory path can be on the FTP server something like: /MOMFiles/archive. Or do i have to use the Put operation to move it to /MOMFiles/archive directory. Currently OSB console and eclipse do not accept FTP path for this parameter and want me to specify a local directory on server. Thanks

  • Integration directory problem while creating business service

    HI,
    CURRENTLY I AM FACING A PROBLEM IN INTEGRATION DIRECTORY. WHEN I TRY TO CREATE A BUSINESS SERVICE INSIDE THE SERVICE WITHOUT PARTY WHICH I AM TAKING AS A SENDER, I AM UNABLE TO GET THE SOFTWARE COMPONENT VERSIONS IN THE SENDER PARAMETERS.
    IF ANYONE CAN GIVE THE COMPLETE CONFIGURATION STEPS FOR SENDER AND RECIEVER SYSTEM THAT WILL BE VERY HELPFUL.
    BEST REGARDS,
    MONA

    Hi Mona,
    Let me explain you in detail:-
    First, Activate the Change List in the Integration Repository once the design objects are complete.  By activating the change list, the object becomes available for Configuration in the Integration Directory.
    Secondly, to transfer Integration scenario from Integration Repository - you need your Integration Scenario to be created correctly and when you run this wizard you actually pull the Integration scenario in the Integration directory.
    You also have the option of 'Configuration Wizard'.
    This tool is a wizard for creating your Recevier Determination, Receiver Agreement, Sender Agreement and Interface Determination. For this tool, you do not need the Integration scenario
    It is not mandatory to use any of these tools to configure your scenario.
    All you have to do for configuring your scenario is
    1. Create Business system/Business service
    2. Create Communication Channel
    3. Create Receiver Determination
    4. Create Interface Determination
    5. Sender Agreement
    6. Receiver Agreement
    I hope this provides you a solution.
    Regards.
    Praveen

  • How to relate a Change Request to a Business Service?

    Hi
    When I list my Business Services under Configuration Items in SCSM, I have several that are imported from SCOM.
    If I create a CR, and select add to Config Items to Change, and choose Business Service from select objects, the list is empty
    What am I doing wrong?
    Regards,
    Arne

    If you create a business service manually, does it show up in the list picker?

Maybe you are looking for

  • Nightmare trying to set up several ipads on one apple id/card

    Hi I have 5 x ipads to set up I want to use 1 x Apple ID/email and credit card is this possible?? I have tried but only managed to get 2 not 1gb of data on one machine!! It would seem rather long winded to have to set up seperate email/apple accounts

  • XML Parsing Error (that works in Eclipse)

    I have been working on an application using JIDE this afternoon. I have been using some of the examples that are provided. To start with I did the usual copy and paste action on one of their examples into JDeveloper so I could run it and walkthrough

  • Problem exporting large QT files in Premiere

    I have Adobe Premiere (a recent edition - not sure if it's Pro but close) and I am trying to export a movie from my timeline into a Quicktime file. On smaller files (say, under 3 minutes) it works fine, no errors, and the QT files play fine. But anyt

  • Some of my text is showing up highlightened.

    I didn't have this issue until I just uninstalled Firefox and reinstalled it again (my former version didn't have highlighted text.) For example: When I go to sites and read stuff, some of the text is randomly highlighted in orange. If you hover your

  • What is the software Growl? what is it for? it has an uninstall?

    what is the software Growl? what is it for? it has an uninstall, but can I uninstall it completely? is the growl software safe to use?