Skip to Content
0

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

Jan 17, 2017 at 02:39 PM

121

avatar image

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??

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Mark Oshifeso Jul 05, 2017 at 01:13 PM
0

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.

Share
10 |10000 characters needed characters left characters exceeded
Sanjeev Shekhar Singh Jul 06, 2017 at 01:29 AM
0

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

Share
10 |10000 characters needed characters left characters exceeded