Consultor Eletrônico



Kbase P113114: 4GL-JMS: commitReceive raises error 6456 when called in a message consumer objects handle
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   2/17/2006
Status: Unverified

FACT(s) (Environment):

Progress 9.1x
OpenEdge 10.x
SonicMQ

SYMPTOM(s):

commitReceive is called in the message consumer objects handle

RUN commitReceive IN msgConsumerH.

commitReceive raises error 6456

Procedure <procedure> has no entry point for <internal-procedure>. (6456)

Procedure jms/impl/message-consumer.p has no entry point for commitReceive. (6456)

CAUSE:

commitReceive is not a method of the message consumer object, it is a method of the session object

FIX:

call commitReceive in the Session object:
RUN commitReceive IN sessionH.