PI 7.4-receiver determination, communication component

Hello,
I believe the question is simple,
what determines, what communication components are available in receiver determination,
I mean, when You are creating receiver determination, there is need to choose communication component (using search help) and I cannot see one communication component which I want.
I've created comunnication channel, receiver agreement, interface determination for this system/communication component, but in receiver determination I cannot change the communication component.
Thank You,
Regards,
Tomasz

Hi Tomasz!
In Integration Directory(ID), Communication Component are of two types.
1. Business Service.
2. Business System.
Before creating Receiver Determination, make sure both the above Communication Component
are created first. As we know these are the inputs for Receiver Determination.
Now, assign 'Business Service' at 'Sender Communication Component' level and
                     'Business System' at 'Configuration Receivers' level.
Note: The Business System is not an editable input, we have to select them among search help as
          mentioned before. If you are successfully created/assigned the Communications Components,
          then you will find them in search helps.
          At last do not forget to debug 'Test Configuration'.
With Regards,
Yarnagula Sudhir.
Find the attachment Picture for the reference.

Similar Messages

  • Receiver determination is not showing communication channel

    HI, I am working on file adpater scenario. I have created communication channel and later deleted it. Then created new communication channel and completed  other steps like - creating- receiver determination and interface determination. But when I am trying to create Receiver agreement , I am not getting the new communication channel in selection list. Its showing old communication channel that i created and deleted. There are no entries to activate in Change list and  cache refresh also working fine.
    Please let me know why its showing old comunication channel, instead of new one.

    Dear rajaram,
    I found two chances to have the above mentioned situation.
      [1]. You have deleted the channel from the scenarios and Change lists, But you may find the same in the Objects Tab[between the Change LIst tab and Scenarios Tab].
      [2]. The second chance is that you may created the channel with the conflict on the 'Sender' or 'Receiver'. Check the second one. I believe the second one made this probelm
    regards
    Neo
    <i>reward me, if found useful</i>

  • Configuration Scenario Builder - Receiver Determination Problem.

    Hi  I am Follows  configurates Integration Scenario to SRM-SUS scenario in XI
    In Model Configuration.  when I try create Object Bottom in Simulation Process .  generate the report show the next message for
    Component View Connection
    Receiver Determination light yellow color  SRD_009 | PurchaseOrderRequest_out
    Analisys ; Requiered Communication Component | SRD_009
                    a receiver determination was found for connection
                    Reciever are missing in the receiver determination found
    Results ;  the reuse receiver determination is already assigned to the configuration scenario
                   the missing receivers were inserted into receiver determination found
                   added receiver communication component SRD_008
    Notes;      Check the conditions for all receivers of the receiver determination. the default result value for the generated condition
                    is TRUE:
    thanks.

    Hi,
    Please verify letter by letter if you haven't make a typo here:
    Default Interface Namespace -- http://mtf
    Default Interface Name -- mtf_mi1
    please also make a test of your scenario in integration directory
    please also do not use best efort quality of service
    /wg
    Message was edited by:
            Wojciech Gasiorowski

  • Interface Mappings are not   displayed in Receiver Determination

    Hi  friends,
       I'm doing Enhanced Receiver determination..   but in this  if i select  <b>Extended</b>  radio button in the receiver determination .. I'm not gettting  any  search help for  selecting my  Interface mappings..
    what misteqe  i did.. for getting those interface mappings  does we need to do..any special things   .
    i followed the bellow blog.. but like that  i'm not getting...  and how many interface mappings do we need to create for this..
    /people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16
    plz suggest me..
    thanks
    BABU

    Hi  Prabhu..
       Thank you   for ur spontenious respnose ..I Mentioned the  receiver  business services in the  user defined function  which i creted in the message mappings ..  is there any other place also do we nned to mention..
    actuvally  , i have one source struturce that   and Two Receiver strutures..
    <b>1) Sendor_DT</b>
       PERSON
            NAME
            AGE
           ADRESS
    <b>2) Receiver_DT_1  ( this is for Male person details )</b>
       PERSON
            NAME
            AGE
           ADRESS
    <b>3) Receiver_DT_2 (this is for  Female Person Details</b> )
       PERSON
            NAME
            AGE
           ADRESS
    for this.. i created  Three message mappings.. ( one for soource to first recevier )
    and   next for ( source to  second  receiver)
    and for third for  source to  RECEIVERS   ( MESSAGE TYPE FROM SAP -BASIS  component )
    in the mapping
    i created one user defined function  and i map that to  split message..
    in that  user defined function i wrote  the bellow  coding
    int i;
    int mr=0;
    int ms=0;
    for(i=0; i<a.length;i++)
           if( a<i>.substring(0,2).equals("Mr") && mr==0)
                 result.addValue("AATRNG_TEST_4_BS_IB1");
                 mr=1;
          if( a<i>.substring(0,2).equals("Ms") && ms==0)
                 result.addValue("AATRNG_TEST_4_BS_IB2");
                 ms=1;
    </textarea>
    and i created two  interface mappings .. and i  created  three business services.. three communication channels. and two recever aggriments.. and two  interface determinations .. and  one sendor aggriment   and <b>receiver determination</b> with <b>EXTENDED</b> . and  i used those interface mappings  in   recever detrmination ....
    but  why file was not loaded into receiver side..
    thanks
    Babu

  • IDoc to IDoc - conditional receiver determination issue

    Hello All,
    We are using XI 3.0 and this is my scenario:
    Sender: IDOC from SAP system
    Receivers: There are 2 receivers (one SAP and one non sap system).
    I want conditional receiver determination based on the idoc field RCVPRN.
    Integration Repository: I imported standard SAP IDOC FIDCC2 into IR and it is in "urn:sap-com:document:sap:idoc:messages" namespace of my SWCV. I am not creating data types, message types or message interfaces as I want to use the IDOC type directly as the interface name in Integration directory.
    Integration directory: When I am creating receiver determination, I am getting a warning 'Message interface does not exist in any software components installed on this business system'. When I got to condition editor and want to choose the idoc field RCVPRN using XPATH, it is not showing the idoc structure.
    In SLD, the correct product is installed on my sender ABAP technical system, and correct SWCV (into which i imported the IDOC) is installed on my business system. I refreshed cache and cleared SLD cache in ID. Still i get the same warning 'Message interface does not exist in any software components installed on this business system'.
    How can i solve this issue? Any help is highly appreciated.
    Thanks,
    Chandra

    Hi Chandra,
    Can you check whether you have assigned or linked the SWCV with the Business system in SLD.
    Just go to SLD and open the SWCV and check if it is linked with the BS od the sender system.
    Since the sender is ABAP, you must have created the TS and BS using rz70, then see that that the SWCV is attached to the BS correctly. Under TS add the Product and then the corresponding SWCV.
    Also check one thing: are u selecting the correct Communication component, under which the Interface is present.
    Lastly if these doesnot work: In Integration Directory, Go to Environment-> Clear SLD Data Cache. Then try once again.
    Cheers,
    Souvik
    Edited by: Souvik Chatterjee on May 16, 2011 3:39 PM

  • Receiver Determination in multi mapping

    Dear Folks,
    I am facing a difficulty in implementing conditional receiver determination in my scenario. This is an  IDOC to FILE scenario and requirement is IDOC needs to be split in multiple messages and specific messages to be delivered to different warehouses using FTP.
    I have implemented multimapping 1:N and able to split the IDOC as per the requirement. But when I execute conditional receiver determination, all the splitted files are sent to all the warehouses.
    The input is
    <IDOC>
            <Segment>
                  <warehouse_no>1</warehouse_no>
              </Segment>
              <Segment>
                  <warehouse_no>2</warehouse_no>
              </Segment>
              <Segment>
                  <warehouse_no>3</warehouse_no>
              </Segment>
    </IDOC>
    and output I want as
    File No 1
    <MT_WarehouseDetails>
                <warehouse_no>1</warehouse_no>
    </MT_WarehouseDetails>
    sent to warehouse 1
    File No 2
    <MT_WarehouseDetails>
                <warehouse_no>2</warehouse_no>
    </MT_WarehouseDetails>
    sent to warehouse 2
    File No 3
    <MT_WarehouseDetails>
                <warehouse_no>3</warehouse_no>
    </MT_WarehouseDetails>
    sent to warehouse 3
    currently I am getting all the files in all the folders.
    Your help will be appreciated.
    - Shri

    hi,
    it is indeed a nice solution here is what I propose:
    define a new communication component called XI_BUS, define a sender comm soap channel SND_SOAP_IDOCTYPE and a receiver soap comm channel RCV_SOAP_IDoctype that points to the sender one. (you will need a service username and password in the pi system). check this link on how to configure your RCV comm channel to point back to your PI system [http://help.sap.com/saphelp_nw04/helpdata/en/2b/d5653fd1d3b81ae10000000a114084/frameset.htm]
    source system -> XI (in this flow you do the multi mapping)-> XI_BUS (using RCV_SOAP_IDOCTYPE) (basically re-routing it back to XI)
    XI_BUS(using SND_SOAP_IDOCTYPE) -> XI ( here you use your extended receiver determination) -> RCV_1
                                                                                    -> RCV_2                                                                               
                                                                                    -> RCV_n
    I hope this helps

  • Interface and Receiver determination steps

    Dear Experts,
    I have list of queries which I am facing issue in ID. I am working on SOAP<->SAP-PI<->PROXY scenario.
    1. Created 2 Service Interface i.e. SI_SOAP_OB and SI_PROXY_IB in ESR.
    My question is that in the sender and receiver tab what should be the entries in Business System of SOAP and PROXY systems ( i.e. BS system created under the  node Communication Component without party). I created this Business System ABAP from the entries of SLD.
    2. What is the sequence of steps in the ID i.e. Cc,ID,RD,SA,RA.
    3. In the Receiver Determination, I can see in the "Configuration Overview" tab
    that the PROXY business system has red entries. I think that this system should show SI_PROXY_IB
    but it shows SI_SOAP_OB.
    4. When trying to create Interface Determination, I receive "JAVA.lang stack overflow error"
    and INTERNAL ERROR.I made sure that there is no inactivated objects under my user.
    5. I am sure that the step till creating SI in ESR and sender agreement in ID is correct. Can I create proxy as well as WSDL with end point at this stage.
    I need urgent suggestions from experts , kindly help.
    Regards
    Alice Rebecca

    1. Created 2 Service Interface i.e. SI_SOAP_OB and SI_PROXY_IB in ESR.
    My question is that in the sender and receiver tab what should be the entries in Business System of SOAP and PROXY systems ( i.e. BS system created under the node Communication Component without party). I created this Business System ABAP from the entries of SLD.
    ANS -
    For SOAP, anything like Legacy_filer can be created & used.
    For PROXY, use the business system of R/3 system maintained in SLD.
    2. What is the sequence of steps in the ID i.e. Cc,ID,RD,SA,RA.
    ANS-
    Sender CC
    Sender Agreement
    Rec Determination
    Int Determination
    Rec CC
    Rec Agreement.
    Create the steps in COnfiguration Scenario directly.
    3. In the Receiver Determination, I can see in the "Configuration Overview" tab
    that the PROXY business system has red entries. I think that this system should show SI_PROXY_IB
    but it shows SI_SOAP_OB.
    4. When trying to create Interface Determination, I receive "JAVA.lang stack overflow error"
    and INTERNAL ERROR.I made sure that there is no inactivated objects under my user.
    ANS
    its cache error. Go for full cache refresh in IB>AdministrationData cahce--cache refresh.
    5. I am sure that the step till creating SI in ESR and sender agreement in ID is correct. Can I create proxy as well as WSDL with end point at this stage.
    ANS
    Nope. create the structure in ESR & generate proxy for the same in ECC system. that's it. No need of WSDL here.
    -santosh.

  • Problem in receiver rule of configured receivers in receiver determination

    Hi, Experts!
    Can anyone please help me with an issue regarding the receiver determination part of IB? I currently have 2 different receiver rules, each having a different condition but under the same communication component. When I check the message status in the runtime workbench however, both rules are considered and thus 2 messages are sent instead of just 1 from the selection. Please help me send the message according to the selected interface. Thanks!

    Hi Brent,
    You may write the rule as follows:
    if (Receiver='CHDB') OR (Receiver='CIF') then send the incoming message to the relevant Receiver Business Component/System.
    You may use the X Path editor for configuring this rule in the Content based Receiver Determination of your scenario.
    I hope this will help.
    Regards, Gaurav

  • "Problem evaluating a condition" at Receiver Determination

    Hi,
    I've created a complex mail to rfc interface, in which, message is being send as mail attachment  and service inbound interface has multiple operations (each for corresponding rfc).
    at Receiver Determination, rule was created with multiple conditions, in order to determine correct "Communication Component" (multiple receiver agreement and  interface determination were created to supported this "multi interfaces" scenario).
    If no receiver was found message is ignored.
    once in a while, bad non-xml messages (e.g., "asdfasdfasdfffdfdsasdf") are being send,  is this case, while PI is trying to determining the receiver (i.e., evaluate Receiver Determination conditions) exception is being thrown, message is therefor has system error status* (at sxmb_moni) and it can not be ignored (as i wanted it to be).
    how can i workaround this problematic scenario?
    Regards
    Uri
    *Error message (sxmb_moni)
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Receiver Determination
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="RCVR_DETERMINATION">CX_RD_PLSRV</SAP:Code>
      <SAP:P1>Problem evaluating a condition: An exception has occurred.</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>Error when determining the receiver: Problem evaluating a condition: An exception has occurred. Problem evaluating a condition: An exception has occurred. An exception has occurred. An exception has occurred. An exception has occurred. An exception has occurred. An exception has occurred. Problem extracting values from the Payload: Check line 2 column 1 of the XML document</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>

    Abhishek,
    10x for your replay, but as far as i understand this is exactly the case here.
    conditions are:
    cond1: (/rfc: RFC1 ~ *)
    cond2: (/rfc: RFC2 ~ *)
    this works as expected in cases of xml messages (in case no cond is satisfied) message is ignored. but, in case of non-xml message exception is being thrown while cond is assessed.
    Regards
    Uri

  • Create Communication Component BS interfaces not loading

    Hello,
    I have created a communication component and assigned a business system in my new PI 7.1 system and unlike the other components I've create this Business System does not load with all the inbound and outbound interfaces.  When I open the Business System I see that both the inbound and outbound tab show 0 interfaces.
    Other Business Systems have loaded with the interfaces.  What might cause the interfaces for a business system not to load?
    Thanks,
    Matt

    Steps to recreate:
    1.  I create the design in IR using SWC SAP_SRM_SERVER_5.0 and COPICS_FTP_1.0.
    2.  I create a Receiver Determination in ID selecting Interface = DeliveryNotification_Out and Sender = SRM_SERVER_5.0.
    3.  I add COPICS_FTP_1.0 as the Configured Receiver.
    4.  I open the Configuration Overview and expand the arrow for the service COPICS_FTP_1.0.
    5.  Now the interface appears as DeliveryNotification_Out but I need to create the Receiver Agreement with COPICS_FTP_1.0 as COPICS_DeliveryNotification_In.
    6.  ...but PI does not allow me to change the interface.  When I try to create "New Specific" Receiver Agreement it autofills the incorrect interface and does not allow me to correct it. 
    What am I doing wrong?
    Thanks,
    Matt

  • No receiver found in Receiver Determination

    Hello Experts,
    Sub: Calling integration process (which in software component1) from sender service interface_Out (which is in another software component2) in Receiver Determination Fails.
           There are two software components, S/W C1,  S/W C2,
            In  S/W C1,->
            Integration process (IP1)created in S/W C1, with name space NS1,
            Service interface1(abstract) SI1 with message type MT
            In S/W C2,->
            Sender service interface2 SI2(outbound) with message type MT with namespace: NS2
    (MT message type, in both service interface holding the same,
    used SI1 In receive step in IP1.
    Interface Determination from BS2,SI2,NS2<->   IP1,SI1(No mapping).)
    In Receiver Determination,
    Business system BS2;
    Sender Service Interface: SI2;
    Name space: NS2, 
    In Receivers  :  IP1
    Problem is :  do not find this receiver.
    I have to call this process, like this.  Please help on this.
    Use case is:
    single Soap request is coming, many application are using the same using common Receiver determination( which in S/W C2), 
    Now i have to use the same receiver determination to send this message in IP1 which is in SW C1;  
    -> any alternative solutions for this                      
    Thanks,
    Deviprasad.

    hi,
    when you use Integration Process the configuration in the ID must be
    Receiver Determination 1:
    Sender System: XXX
    Enterprice Services (outbound)
    Namespaces
    Target System: Integration Processes
    No Mapping requiered in Interface Determination
    Line:
    Receiver Determination 2::
    Sender System: Integration Process
    Enterprice Services (Abstract)
    Namespace
    Target System: YYYY
    No Mapping requiered in Interface Determination
    Sender Agreement=1
    Receiver Agreement=2
    Interface Determination=2
    Communication Channels=2
    Take in mind that in the Interface determination you have to define as receiver structure the Service Interface (Enterprice Service in PI7.1) type Abstract. if you cant select it delete all filter in the popup qhen you have to select the Inteface in the reciver structure.
    Check the Integration PRocess if you define the SI_XXX_abs in the reciver step.
    check all changes in the ESR were activated
    Check this out and let me know
    Edited by: Rodrigo Alejandro Pertierra on Sep 3, 2010 2:42 PM

  • How many Receiver determination in File to SOAP scenario

    Hi,
    I am trying a File -SOAP-File scenario, where file will be send to PI asynchronous. BPM is configured to receive the file and
    call the web services and get the response (Synchronous call) .After that BPM send the file asynchronous to File via FTP .
    It is basically asynchronous/ Synchronous bridge scenario.
    To do this I have  have configured the BPM  & created 3 Communication channel . 1 sender (File) & 2 receivers ( SOAP & File)
    But i got confused in Receiver determination. How many Receiver determinations do we require in this step?  2 or 3. If 3 how they will look like. I believe Interface determination is same as Receiver determination. I am suing Business System to send & recv the file.
    Points will be rewarded for suitable answer.
    Thanks

    hi,
    You require 3 receiver determinations.
    one from File to BPM(XI)..
    another from BPM to SOAP and other from SOAP to FILE.
    This is exactly the same scenario.
    RFC Scenario using BPM --Starter Kit
    Thanks,
    Vijaya

  • Receiver determination wildcard in condition editor

    Hi experts,
    I have a question regarding the condition editor for receiver determinations on PI 7.1. I have an xpath expression on the left side and I need to have a condition on the right side that includes a certain pattern.
    One example:
    p1:myDocument/element = 1A2B*
    There I would want to read the xml element "element" and redirect to a certain communcation component if the value of 'element' starts with 1A2B.. regardless if its 1A2B3 or 1A2BC and so on.
    Is that possible? I tried like in the example to use * as a wildcard, but that didn't work.
    Any help would be appreciated.

    It should not be = operator ....it should be Contains Pattern Operator
    Refer: http://help.sap.com/saphelp_nwpi71/helpdata/EN/67/49767669963545a071a190b77a9a23/content.htm
    Regards,
    Abhishek.

  • Use of Receiver determination step in BPM

    Hi,
    I am not clear about the exact use of Receiver determination step in BPM. From my understanding, it is used for synchronous communication with many receivers configured, for eg. Multicast etc. Can anybody explain the use of receiver determination with any specific requirement example.
    Regards,
    Santosh

    HI,
    The usage of Receiver Determination depends on how you have designed your BPM. You can have the mapping getting executed in your BPM itself using a TRANSFORM step or you can do it in your Inteface Determination if you are not doing it in your BPM.
    If you do the mapping inside the BPM using Transformation step, then you need to send the Message i.e. Mapped message . In this case, your Interface determination will only determine the Receiver Interface, and it will not execute the interface mapping . (if you are not providing the Interface mapping in the Interface determination).
    Example is given here-
    http://help.sap.com/saphelp_nw2004s/helpdata/en/14/d5283fd0ca8443e10000000a114084/content.htm
    Thanks
    Swarup

  • Question regarding Receiver Determination and Differente Namespaces

    Dear sirs,
    I have the following scenario:
    I have a mail account read by a sender communication channel IMAP4 in namespace http://a. The message is sent to a receiver communication channel type XI delivering to an ABAP Proxy at the same namespace. Everything works fine here.
    I need to split the route: Reading the same mail account and depending on the message received send it to an ABAP Proxy of namespace http://A or namespace http://B. The receiver determination does not allow to configure destinations of different namespaces.
    Please someone could give me an idea how to solve this issue?
    Thank you in advance.
    Fabio Purcino

    Hi,
    I have already two receiver agreement and two mapping programs but I'm not able to set these programs on interface mapping  because it's on a different namespace.
    I attached a image of my interface determination configuration.
    [http://img683.imageshack.us/img683/7909/imagenamespacepi.jpg]
    Best Regards,
    Fabio Purcino

Maybe you are looking for

  • MSI KT3 Ultra-ARU error

    Hi everyone, my motherbord is giving me the 8 or 9 beep code (8 = Display memory Read/Write test failure, 9 = ROM BIOS checksum failure) guess I need a new motherbord? I have a MSI KT3 Ultra-ARU and it has Promise 20276 (raid 0 and 1) The beeping sta

  • TS2570 my mac doesn't turn on??? even it is charged

    my mac pro 13 doesn't turn on ?? when i press the power button it just on the led light but laptop doesn't turn on. though the charger is connected..

  • Material Movements how are clasified

    Hi, I need to print a sapscript where I put the plant where is the material actually and other part where I put the destiny where the material was moved. My first question is in witch table I can find that info, if is in mseg table, what field is? an

  • THE PROJECT COULD NOT BE LOADED, IT MAY BE DAMAGE OR CONTAIN OUTDATED ELEMENTS

    I am trying to open a .prprj worked yesterday but I get this msg: THE PROJECT COULD NOT BE LOADED, IT MAY BE DAMAGE OR CONTAIN OUTDATED ELEMENTS I tried to import it in a new project, import it in AE, open an aotosaved project (there are so old, not

  • 'MB' Format Mask

    Good Morning Everyone, I have a report that calculates the memory used in a certain database. There are only 2 columns in this report "database" and "mem_used". At the moment the mem_used column is only numbers, but what i would like is to have a for