cancel
Showing results for 
Search instead for 
Did you mean: 

PI 7.4 java only stack - Ignore if no receiver found doesn't work

michael_hall1
Explorer
0 Kudos

Dear Experts,

We have a File to File interface where we need to parse a file based on a field inside. We want to send one via FTP or do nothing with the other one. I am aware of other "workarounds" where maybe we pass an empty payload and do not write the empty file.

Currently, we are writing out these files (there are many of them) and having a script delete eventually. I am also aware that there is an "ignore if no receiver found" button that seems like it should do exactly what I want it to do...but it doesn't. I've been going back and forth tinkering with the staging/logging within the ICO. It either 1. errors out on the sender comm channel and doesn't pick up either file or 2. errors out in the message monitor. Am I missing something here? Maybe another setting within Global configuration that overrules the scenario specific settings??

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member194786
Active Contributor
0 Kudos

Hi Michael,

Are you using enhanced receiver determination or XPATH condition to check for receivers? Can you share screenshots of mapping logic in enhanced receiver det or the XPATH condition, based on what you are using?

It will make it easier to diagnose what is going wrong. I have used this feature plenty of times and works without hiccups.

Regards,

Sanjeev

0 Kudos

This is (unfortunately) due to a technical limitation of the Interface Determination step of ICOs. Please see note 2200941 - AEX: Scenario fails at runtime with error "InterfaceDetermination did not yield any actual interface" after being transferred from classical to Integrated configuration

"Due to the nature of an Integrated Configuration (all receivers, interfaces configured in the same configuration object), it is required that the routing step is able to determine at least one interface for each resulting message."

Possible solutions:

1. Add a receiver determination before the interface determination.

2. Configure a dummy receiver for the interface determination which always meets the condition.