If its true, that the messagetype is different, you would have to specify the correct type in your jcd (text, byte, ,....). But I believe you have an other messagefactory (not Seebeyond). In Cabs you can specify different quemanager factories. But much easier is to specify in the java programm...