나는 MQ에서 메시지를 삭제하면, JMSMessage ID가JMSMEssage ID는 모두 0의
000000000000000000000000000000000000000000000000
로 생성지고 있습니다.
다른 메시지를 삭제하려고 시도 할 때 동일한 ID가 표시됩니다. 여기
내 질문은 :
- 어떤 경우 MQ이 ID를 생성합니까?
- 중복되지 않습니까?
나는 MQ에서 메시지를 삭제하면, JMSMessage ID가JMSMEssage ID는 모두 0의
000000000000000000000000000000000000000000000000
로 생성지고 있습니다.
다른 메시지를 삭제하려고 시도 할 때 동일한 ID가 표시됩니다. 여기
내 질문은 :
MQ에 메시지를 보낸 후에 JMS 메시지 ID가 생성됩니다. MessageProducer.send()가 호출 된 후입니다. 나는 당신이 보내기 호출 전에 JMS 메시지 값의 가치를 읽고 있다고 생각한다.
중복 메시지가 없으며 메시지가 대기열에있는 동안 메시지 ID가 생성됩니다.
안녕하세요 Neeraj, 메시지를 대기열에 넣은 후 값을 읽습니다. 대기열에서 메시지를 삭제 한 후 JMSMessage ID가 모두 0이고 JMSCorrelationID : null을 볼 수있는 객체를 인쇄 중입니다 (이에 대한 응답을받지 못했습니다) 다른 이유는 무엇입니까? –
기타 옵션이 모두 0 인 이유를 알아낼 수 있습니까? –
안녕하세요, 누구든지이 문제에 대해 저를 도울 수 있습니까? –
안녕하세요, 꽤 오랜만에이 문제에 다시 직면했습니다. 대기열에있는 메시지를 삭제 한 후 JMS 메시지 ID를 모두 0으로 볼 수 있습니다. 이유는 무엇입니까? –