cancel
Showing results for 
Search instead for 
Did you mean: 

Business Service pulling wrong interface in Config Overview

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

The wizard is bugged. Creating the interface determination manually before the receiver agreement will allow you to choose the correct options.

In my opinion these are bugs in PI 7.1 but this workaround is acceptable.

Thanks all for the help.

Matt Herbert

Former Member
0 Kudos

I have cross checked my IR interfaces and everything seems fine.

I am getting an error when I "Display Cache Status" on my BS for both Sys2 and Sys1. The error states: "Couldn't parse configuration data cache update XML string from Directory".

Is it possible this cache problem would cause my Receiver Determination to use the wrong interface?

Thanks,

Matt

PS. We tried the SAP note for this Cache error but it did not go smoothly.

Former Member
0 Kudos

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

Former Member
0 Kudos

Satish - The BS has the correct interfaces defined within it. Also, I am not able to change the interface after I assign Sys2 it automatically populates the Doc_Out interface and does not allow me to change it.

I see the Logical system name is blank for Sys2. Is a logical system name required even when it is a system outside our network (an FTP Server)?

Thanks,

Matt

Former Member
0 Kudos

Hi Herbet,

Since you said you are using Business Service you dont need to have a logical system.

Can you cross check your message interfaces in IR whether you have given correctly or not, because when you select business service interfaces it selects from message interfaces.

Regards,

---Satish

Former Member
0 Kudos

Herbert,

Double click on business service and see whether you added the interfaces in inbound or outbound. If your message interface is outbound then add it in outbound else add it in inbound.

If it didnot work then try to copy and paste the interface name and namespace.

Regards,

---Satish