I saw few topics on tibco ems. But none of them had a solution. I got it working. Here is the setting I used to consume messages from a queue.
jms.yml -->
# Tibco EMS
ems:
:factory: com.tibco.tibjms.TibjmsConnectionFactory
:serverUrl: tcp://tib-ems-001-lq.domestic.com:2222
:username: Svc_TIBES-Dev
:password: passwd-dev
:require_jars:
- D:\tibco\ems\8.2\lib\jms-2.0.jar
- D:\tibco\ems\8.2\lib\tibjms.jar
- D:\tibco\ems\8.2\lib\tibcrypt.jar
test_jms.conf -->
input {
jms {
include_header => false
include_properties => false
include_body => true
use_jms_timestamp => false
interval => 10
destination => "CHET.MADDAX.INV"
yaml_file => "E:\ES\logstash-5.5.0\config\jms\jms.yml"
yaml_section => "ems"
}
}
output {
stdout { }
}