The invocation resulted in an error: Invoke JCA outbound service failed with connection error, exception: com.bea.wli.sb.transports.jca.JCATransportException: oracle.tip.adapter.sa.api.JCABindingException: oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: WSIF JCA Execute of operation 'Enqueue' failed due to: AQ_INVALID_QUEUE.
Unable to obtain queue table name.
Queue does not exist or not defined correctly.
; nested exception is:
BINDING.JCA-11975
AQ_INVALID_QUEUE.
Unable to obtain queue table name.
Queue does not exist or not defined correctly.
Drop and re-create queue.
This issue normally happens when the underlying schema changes.
For eg. while migrating AQAdapter from one ENV to another ENV normally only the following parameters might need to change
database name
hostname
port
service/sid
Usually we change these values in the datasource configuration in weblogic console
But in some situations if the target schema name is different than the one configured in the .jca file, this issue could happen
In such cases you may need to verify your .jca file and see the following property value reflect the correct schema name
<property name="DatabaseSchema" value="AQ_USER"/>
Redeploy the service after updating the jca file
No comments:
Post a Comment