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
This blog is for business Component (Business Service)
Below mentioned thread are example of similar issues.
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..
it is bit of copy from Shabarish Vijayakumar's blog. But i am sure it can help PI beginners.
References: