cancel
Showing results for 
Search instead for 
Did you mean: 

Sender JMS in JAVA stack: NoBindingException: cannot find binding (Agreement) for channel with name

Former Member
0 Kudos

Hello Experts,

Good Day. I am getting the following error for Sender JMS Channel in single stack.

NoBindingException: cannot find binding (Agreement) for channel with name CC_SND_JMC_XXX.......CPAObjectNotFoundException:Couldnt retrieve the binding for the given channelid....

Can you please let me know if its saying about sender/receiver agreement in the context of dual stack?

Please advise.

Thanks and regards,

Vikas

Accepted Solutions (0)

Answers (3)

Answers (3)

amarnath_m
Explorer
0 Kudos

Hi BRM,

Just check you ID Configurations for your scenario.

In addition to that, do a Stop and Start of the particular JMS channel.

Regards

Amar..

Former Member
0 Kudos

thanks Bhavesh, Raghu,Eoin and Amar.

The channel is used in a configuration scenario BUT in the configuration scenario the Intrgrated configuration is deleted. Is it the reason why this error is coming?

Highly appreciate your replies.

thanks and regards,

Vikas

Former Member
0 Kudos

Hi Vikas,

yes, the channel must be used in an integrated configuration (in your case).

The assignment of the channel to the configuration scenario is purely cosmetic.

Regards,

Thomas

Former Member
0 Kudos

Thanks a lot Thomas for a very quick reply.

so the root cause of the error is as follows

The sender JMS communication channel is not assigned to any Inyegrated Configuration and the one which is in the Configuration scenario. Is in deleted form.

am I right?

Thanks and regards,

Vikas

Former Member
0 Kudos

Hi Vikas,

yes, so you need to recreate the integrated configuration to solve the issue.

Regards,

Thomas

former_member186851
Active Contributor
0 Kudos

yes BRM,

ICO is required, CS is just for grouping of objects.

Former Member
0 Kudos

Thanks everyone. It worked.

former_member186851
Active Contributor
0 Kudos

Please close the thread.:)

Eoin_Kierans
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Vikas,

In the Integration Directory you can open the channel and then click the Where Used button, ensure that the channel is used in a sender agreement. If this is the case check if there have been any changes made to the sender agreement and if there were cache errors at that time. You can check the status of the cache updates in the section Environment -> Cache Status Overview.

Regards

Eoin

bhavesh_kantilal
Active Contributor
0 Kudos

If this is a Sender JMS Adapter, it needs a Sender Agreement.

In the context of a PO Server, make sure the Sender JMS channel is used in a Integrated Configuration / Integration Flow as the Sender Channel.

Regards,

Bhavesh

former_member186851
Active Contributor
0 Kudos

Yes the check the config,If everything is fine try doing a cache refresh.