cancel
Showing results for 
Search instead for 
Did you mean: 

Receiver determination did not find any receivers at all error in SAP PI 7.3

Former Member
0 Kudos

Hi All,

I have a scenario where in my ICO has one Sender and two receiver channels.

Receiver determination is done based on condition ' Directory ~ XXXXXXX' .

When I run the interface it throws an error - com.sap.engine.interfaces.messaging.api.exception.RetryControlException : Receiver determination did not find any receivers at all.


Is there any thing I am missing? Do I need to paste the same directory path as that of source directory in the Right hand operand of condition attribute? I hope I am clear with my requirement pl help me out here if you had faced with similar issues.

Many Thanks,

Waseem Ahmed.

Accepted Solutions (0)

Answers (4)

Answers (4)

Harish
Active Contributor
0 Kudos

Hi Waseem,

Please check the namespace and namespace prefix in receiver determination condition is same as payload,

regards,

Harish

Bhargavakrishna
Active Contributor
0 Kudos

Hi,

Try to do the configuration test in ID,by pasting payload from message mapping and give the sender and receiver business components and the namespace.

Go to Tools in ID --> Test configuration

check the inbound message have the req msg structure or not?

Regards

Bhargava krishna

Former Member
0 Kudos

This configuration does not have any mappings just pick the flat file and place the file kind of scenario.

iaki_vila
Active Contributor
0 Kudos

Hi Waseem,

Are you saying that you dont have ESR development?, how are you getting the directory variable in the condition?, you can't get a variable from a flat a file that it has not converted in a valid XML.

Regards.

Former Member
0 Kudos

He is using Directory context object

@Waseem,

It should work, BTW, paste ur screenshot after using equals opeartor?

Edited - And as already stated above, this time take Directory value from Message Attributes section (open message -> and check message attribute column)?

Former Member
0 Kudos

Hi

I have tested this. You need to select the ASMA and check the option directory .Or else it will fail.

You will see the directory in header of the message. You have to use the exact path in the receiver determination.

Former Member
0 Kudos

Hi Idrajit,

Thanks for help on this- I  think I am getting closer now the sender channels polls successfully but the receiver throws error.

I am getting the error - Soclet not established.

Any thoughts?

Former Member
0 Kudos

Thanks Amit for your kind support

Now the sender channels polls successfully but the receiver throws error.

I am getting the error - Soclet not established.

Any thoughts?

Former Member
0 Kudos

Hello,

Seems to be some kind of connectivity issue - check with ur Basis/Network team.

Thanks

Amit Srivastava

Former Member
0 Kudos

Thanks for quick reply Amit

here it is -

Former Member
0 Kudos

Hi

Are you sending directory as a field in payload data?

Check ASMA in sender file adapter and check the directory option.

Check the payload for the correct directory path and make sure that you have used the same in right hand side of condition editor.

Former Member
0 Kudos

Hello,

Don't use CP instead of that use "=" operation  and then check?

Thanks

Amit Srivastava

Former Member
0 Kudos

Amit,

I have pasted pls check once.

Former Member
0 Kudos

Waseem,

Just checking, I hope u have checked ASMA in file sender adapter?

And I am asking u to give conditions like this (use "=" operation):

In addition to that, cross check the directory attribute value which is coming inside PI (open message and check Message Attributes column and then paste same directory attribute value under RD condition).

Thanks

Amit Srivastava

Former Member
0 Kudos

I have checked that as well but doesn't work.

Former Member
0 Kudos

Hello,

>>Do I need to paste the same directory path as that of source directory in the Right hand operand of condition attribute


Yes.

BTW, can u paste ur RD condition?


Thanks

Amit Srivastava