Logstash put files in jms queue

Hi, sorry for my english.

For my ending study projet, i must create a report with streamsets.

I create my jms queue, i do my file conf but when i lauch my command logstash launched but no files are put in my queue.

I dont understand why.

My conf file:

input {
file{
path => "/home/supervision/Documents/LogsBW/*.log"
start_position => "beginning"
sincedb_path => "/dev/null"
codec => multiline {
pattern => "^%{YEAR} %{MONTH} %{MONTHDAY}"
negate => true
what => previous
auto_flush_interval => 5
}
}
}

filter {
mutate{
gsub => ["message","\n","LINEBREAK"]
}
}

output {
stdout { codec => rubydebug }
jms {
yaml_file => "/home/supervision/Documents/logstash/conf.d/ems.yml"
yaml_section => "ems"
#factory => "com.tibco.tibjms.naming.TibjmsInitialContextFactory"
#username => "admin"
#password => "xxxxx"
#require_jars => [ "/home/supervision/Documents/jar/jms.jar","/home/supervision/Documents/jar/tibjms.jar" ]

destination => "Q.ELASTIC.LOG.EMS"

}
}

My ems.yml:

ems:
:jndi_name: FTQueueConnectionFactory
:jndi_context:
java.naming.factory.initial: com.tibco.tibjms.naming.TibjmsInitialContextFactory
java.naming.provider.url: tcp://EMS1xxxxxxx:xxxx
java.naming.security.principal: admin
java.naming.security.credentials: xxxxx
:require_jars:
- /home/supervision/Documents/jar/jms.jar
- /home/supervision/Documents/jar/tibjms.jar

I think its just a command isnt launch.

Please could you help me ?

Thank in advance.