I have a scenario which is connecting with third party using sender AS2 adapter but every time the third party sends a message to PI they are getting 403 forbidden. I’m using PI 7.3 version and SeeBurger AS2 adapter and I’m currently testing using my QA environment. I have check
the configurations multiple times and everything look to be correct. See the configuration of each object below
Party
I have make sure me and our partner have entered exactly the same AS2ID in the configuration.
Sender: IAN_COATINGEXCELLENCE
Receiver: DOMINO_INFOACCESS
Sender
Receiver
Communication Channels
I created a Virtual receiver in the sender agreement and provide the receiver party and service name as well. We also Make
sure that we created only one sender agreement for the sender and receiver party.
Sender
Receiver
Sender Agreement
The certificates are installed properly and there is only
one sender Agreement
Receiver Agreement
Receiver Determination
Interface Determination
With all the configurations checked multiple times the sender still get the 403 forbidden error and when I check my logs “SAP Netweaver Administrator/troubleshooting/logs & traces/log viewer” I see the following error. I have check this tread http://scn.sap.com/thread/3526236
and make sure I have all the settings correct but no matter what I do I still get the error message. Any help will really be appreciated.
Inbound communication from
IAN_COATINGEXCELLENCE to DOMINO_INFOACCESS not allowed: com.seeburger.as2.exception.AS2PluginException:
Failed to get inbound configuration from DATABASE. [LOC:
com.seeburger.as2.component.AS2Server.checkInboundRelation]
Error while checking inbound
communication [LOC: Error while checking inbound communication.checkInboundRelation]
Caused by: com.seeburger.as2.exception.AS2PluginException: Failed to get
inbound configuration from DATABASE.
at
com.seeburger.as2.conf.ConfigurationInbound.getInstanceInboundMessage(ConfigurationInbound.java:100)
at com.seeburger.as2.component.AS2Server.checkInboundRelation(AS2Server.java:1036)
at
com.seeburger.as2.component.AS2Server.handleServerInbound(AS2Server.java:380)
at
com.seeburger.as2.component.AS2Server.handleServerInboundLS(AS2Server.java:160)