1
사용자가 특정 큐 (jms)로 메시지를 보내지 못하도록하고 싶습니다. tibco ems server, tibco 관리 도구를 사용하고 있습니다.ems tibco 및 메시지 전송 자격 증명
tcp://localhost:7222> create user test "Test user" password=test
> tcp://localhost:7222> create group admin
> Group 'admin' has been created
> tcp://localhost:7222> create group users
> Group 'users' has been created
> tcp://localhost:7222> add member users test
> Group 'users' has been modified
> tcp://localhost:7222> add member admin admin
> Group 'admin' has been modified
> tcp://localhost:7222> add member admin EMS-SERVER
> Group 'admin' has been modified
> tcp://localhost:7222> add member admin EMS-SERVER2
> Group 'admin' has been modified
> tcp://localhost:7222> show users
> User Name Description
> admin Administrator
> EMS-SERVER Main Server
> EMS-SERVER2 Route Server
> test Test user
> tcp://localhost:7222> grant queue in.queue group=admin all
> Permissions have been changed
> tcp://localhost:7222> showacl queue in.queue
> Principal Permissions for queue 'in.queue'
> Group=admin receive,send,browse
은 또한, 나는 "테스트"사용자가 "in.queue"에 메시지를 보낼 수없는 자격 증명이 있는지 확인하려면 :
나는 다음과 같은했다. Java 코드는 다음과 같습니다.> String user = "test";
> String password = "test";
> try {
> connection = qcf.createQueueConnection(user, password);
하지만 마지막으로이 사용자가 메시지를 보냈습니다.
textMessage.setText ("안녕!"); sender.send (textMessage);
결과적으로 내 대기열에 새 메시지가 있습니다.
내가 뭘 잘못하고 있니?