The EMS Administration Tool is located in your EMS_HOME/bin directory and is a stand-alone executable named tibemsadmin on UNIX and tibemsadmin.ext on Windows platforms. This tool is used to perform EMS administration activities. Below are the list of useful commands: -->To start EMS Administration tool, navigate to EMS_HOME/bin and run below command tibemsadmin -server "tcp://localhost:7222" -user admin -password <<pwd>> Once login to tool (Window shows --> tcp://localhost:7222>), we can run below different commands to achieve EMS admin activities. -->To set password : set password admin <<New_pwd>> -->To see the current logged in user whoami -->To get the server information info i show server -->To get the server configuration parameters show config Note: This command shows the main configuration file(tibemsd.conf) details. -->To set autocommit value for Tool window autocommit [on|off] Note: autocommit without any parameter shows the current value. -->To commit configuration changes into files on disk commit -->To get the help while writing commands. help <<command>> h <<command>> ? <<command>> -->To create group in EMS server create group <<group_name>> "description" -->To see the list of groups (or) specific group details show groups show group <<group_name>> -->To create user in EMS server create user <<user_name>> "description" password=<<pwd>> -->To Add user to the group add member <<group_name>> username1,.. -->To see the list of members in the group show members <<group_name>> -->To see the list of users in EMS server show users -->To delete the user delete user <<user_name>> -->To delete the group delete group <<group_name>> -->To create Queue create queue <<queue_name>> property1,property2,... -->To see the Queue details show queue <<queue_name>> -->To provide access to users (or) groups on specific queues. grant queue <<queue_name>> user=user_name | group=group_name <<permissions>> Permissions : User level : recevie, send, browse Admin level : view, create, modify, delete, purge (at destination level) -->To revoke access to users (or) groups on specific queues. revoke queue <<queue_name>> user=user_name | group=group_name <<permissions>> Permissions : User level : recevie, send, browse Admin level : view, create, modify, delete, purge (at destination level) -->To purge the messages on specific Queue purge queue <<queue_name>> -->To delete the specific Queue from EMS server delete queue <<queue_name>> -->To create Topic create topic <<topic_name>> property1,property2,... -->To see the Topic details show topic <<topic_name>> -->To provide access to users (or) groups on specific topics. grant topic <<topic_name>> user=user_name | group=group_name <<permissions>> Permissions : User level : subscribe, publish, durable, use_durable Admin level : view, create, modify, delete, purge (at destination level) -->To revoke access to users (or) groups on specific topics. revoke topic <<topic_name>> user=user_name | group=group_name <<permissions>> Permissions : User level : subscribe, publish, durable, use_durable Admin level : view, create, modify, delete, purge (at destination level) -->To provide global admin permissions to users (or) groups. grant admin user=user_name | group=group_name <<permissions>> Permissions : Global level : all, view-all, change-acl, change-admin-acl, change-bridge, change-route..etc. -->To purge the messages on specific Topic purge topic <<topic_name>> -->To delete the specific Topic from EMS server delete topic <<topic_name>> -->To create static durable subscriber create durable <<topic_name>> <<durable_name>> [property1,...] -->To see the durable details show durable <<durable-name>> -->To purge the messages on specific durable purge durable <<durable-name>> -->To delete the durable delete durable <<durable-name>> <<clientID>> -->To create bridge create bridge source=<<destType>>:<<destName>> target=<<destType>>:<<destToBridgeTo>> [selector="messageSelector"] -->To delete bridge delete bridge source=<<destType>>:<<destName>> target=<<destType>>:<<destToBridgeTo>> -->To create route create route <<route_name>> url=<<URL>> prop1,prop2,... -->To suspend the outgoing messages to the named route suspend route <<route_name>> -->To resume the route (message flow can be recovered) resume route <<route_name>> -->To delete route delete route <<route_name>> -->To create jndi name create jndiname <<new_jndiname>> <<topic|queue|jndiname>> <<name>> -->To create factory name create factory <<factory-name>> <<factory-params>> -->To delete jndi name delete jndiname <<jndiname>> -->To delete message based on message ID delete message <<message-ID>> -->To delete client connection from EMS server delete connection <<connection-ID>> -->To purge all messages in all topics (or) queues purge all topics|queues [pattern] -->To delete all topics, queues, users, groups and durables delete all topics|queues|users|groups|durables -->To stop EMS server from Admin Tool. shutdown -->To disconnect Administrative tool from the server. disconnect exit quit q bye end |
Pages
Monday, May 25, 2020
TIBCO EMS Administration Tool Commands
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment