Ben IBM MQ
kullanıyorum gelen kodu ve queue
bir mesaj koyarak ve ben örneğin hata kodları yakalamak gerekir iken:Yakalama MQ hata java
MQJE001: Completion Code '2' Reason '2035'
bu hata kodunu okuyor Benim sorunum, benim java programı okur tarafından çıkışı: hiçbir hata kodu varsa
BufferReader reader = new BufferReader(new InputStreamReader(processSH.getInputStream())); // processSH - the process that is putting message on queue
ben bu şekilde çıkış okuyabilir ama kullanarak okuyamıyorum:
String line = null;
while(line.reader.readLine()) != null){
system.out.println(line) // prints nothing in case of error
}
Tüm yardımcılara teşekkürler!
İletileri koymak için hangi MQ API kullanıyorsunuz? Java için uygun MQ sınıflarını kullandığınızı sanmıyorum çünkü bu API, RC'yi içeren MQExceptions'ı atar. –