Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
Muniyappan
Active Contributor

I am writing this blog for PI beginners who often struggle to select service interface while creating Receiver determination.  In Integration Directory we create business component. Sometimes we forget to assign sender and receiver interfaces to this business component. As result we don’t get service interface in the input help while creating new receiver determination.


I had faced this issue for business component and business system.

Business system we have a blog from our mentor

http://scn.sap.com/community/pi-and-soa-middleware/blog/2010/05/13/cant-find-interfaces-in-the-assoc...

This blog is for business Component (Business Service)

Below mentioned thread are example of similar issues.

Service Interface is not coming in Receiver Determination

File2file Receiver Determination Problem

i could not found sender side interface in id

let us say we have below outbound and inbound interfaces in ESR.

1.Create receiver determination without assigning interfaces to business component.

         

We will see what will happen when you don’t assign interface to Business Component.

Create new business Component Name BC_TEST.

Don't assign any interfaces to sender and receiver tab.

Activate BC_TEST.

No interface is assigned.

i. Creating Receiver determination


select BC_TEST as Communication Component.

Click on input help

As we did not assign any outbound interfaces to Business Component we will not get any interface name.

it displays No Suitable Data Found.

Result is same for Category "ANY" also

ii. Testing scenario in Test Configuration

create Receiver Determination,Interface Determination,Sender agreement and Receiver agreement by manually giving interface name and Namespace.

go to Tools--> test Configuration

here again it will not display the interfaces

we have one more option to test scenario if we don't want to enter Communication Component,interface,Namespace

Go to Interface Determination

click on interface Determination and select Test Configuration.

you will get test configuration with all values filled.


we can test our scenario after giving message payload.

2. Create receiver determination with assigning interfaces to business component.


let us add outbound interface to business Component.

double click on the business Component i.e BC_Test

you will see this.

click on Edit button

Go to Sender Tab and click on help button under Name.

it will display list of outbound interfaces from ESR.

search like this if you want to add one or more interfaces.

if you wan to add only one interface and don't want to scroll down to search then you can follow below one.

after giving interface name just click on Refresh button.

we select one interface SI_EMP_Out.

save the changes and activate it.

i. Creating Receiver determination

Now it will display list of interfaces which come under BC_TEST Business Component.


ii. Testing scenario in Test Configuration

after selecting communication Component it will give list of assigned interfaces.

Hope this helps you.. :smile:

it is bit of copy from shabarish.vijayakumarblog. But i am sure it can help PI beginners.

References:

Receiver Determination

Testing the Configuration

Business Component

3 Comments
Labels in this area