RP/MSQ 4.0A(VMS), 5.0(VMS) - After a process crashes, subsequent pams_bind_q returns PAMS-E-BOUND, Name already bound to an address. (Doc ID 767477.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle MessageQ / MessageQ / 4.0A, 5.0
Information in this document applies to any platform

Goal

A process attaches to MessageQ, and assigns a queue address at runtime using the pams_bind_q function.  If the binding
process abnormally exits before  it can call the pams_exit function, the bind does not get cleaned up.  Subsequent
processes cannot use the same dynamic queue address in the pams_bind_q function because doing so returns PAMS-E-BOUND
error.  The only way to clean up from this problem is to shut down and restart the group.

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms