find the interfaces litening on queue

Upload: rameshch

Post on 29-Feb-2016

12 views

Category:

Documents


0 download

DESCRIPTION

Find the Interfaces Litening on Queue

TRANSCRIPT

Run below Command: export CLASSPATH=${CLASSPATH}:/tibco/tibcoprdn2/bpmcr/tibco/ems/5.0/lib/jms.jar:/tibco/tibcoprdn2/bpmcr/tibco/ems/5.0/lib/tibjms.jar:/tibco/tibcoprdn2/bpmcr/tibco/ems/5.0/lib/tibjmsadmin.jarjava GetConsumerInfo

First fill the details in /tibco/software/bpmsit/ prop.propertiesUSER_NAME=adminPASSWORD=URL=tcp://localhost:7222QUEUE=queue.ca.epos.crm.service.createExecute the below command:

set classpath= %classpath%;C:\Program Files\Java\jdk1.7.0_67\bin;C:\Program Files\Java\jdk1.7.0_67\jre\bin;D:\tibco\ems\6.3\lib\jms.jar;D:\tibco\ems\6.3\lib\tibjms.jar;D:\tibco\ems\6.3\lib\tibjmsadmin.jar; set path=%path%;C:\Program Files\Java\jdk1.7.0_67\bin;C:\Program Files\Java\jdk1.7.0_67\jre\bin;

GetConsumerInfo.javaimportjava.util.*;
importjava.io.*;
importcom.tibco.tibjms.admin.*;
publicclassGetConsumerInfo{
/******STARTSET/GETMETHOD,DONOTMODIFY*****/
//publicStaticStringin_var_username="";
//publicStaticStringin_var_password="";
//publicStaticStringin_var_server="tcp://localhost:7222";
//publicStaticStringin_var_queue="soap.over.jms";
//publicStaticout_var_1=0;
/*publicStringgetin_var_username(){
returnin_var_username;
}
publicvoidsetin_var_username(Stringval){
in_var_username=val;
}
publicStringgetin_var_password(){
returnin_var_password;
}
publicvoidsetin_var_password(Stringval){
in_var_password=val;
}
publicStringgetin_var_server(){
returnin_var_server;
}
publicvoidsetin_var_server(Stringval){
in_var_server=val;
}
publicStringgetin_var_queue(){
returnin_var_queue;
}
publicvoidsetin_var_queue(Stringval){
in_var_queue=val;
}
publiclonggetout_var_1(){
returnout_var_1;
}
publicvoidsetout_var_1(longval){
out_var_1=val;
}*/
/******ENDSET/GETMETHOD,DONOTMODIFY*****/
publicGetConsumerInfo(){
}
publicstaticvoidmain(Stringargs[])throwsException{
ConsumerInfocf[];
ConnectionInfocnf[];
QueueInfoqf;
longcid=0;
Stringin_var_username="admin";
Stringin_var_password="";
/*AvailableVariables:DONOTMODIFY
In:Stringin_var_username
In:Stringin_var_password
In:Stringin_var_server
In:Stringin_var_queue
Out:longout_var_1
*AvailableVariables:DONOTMODIFY*****/
TibjmsAdminadmin=newTibjmsAdmin("tcp://localhost:7222",in_var_username,in_var_password);

qf=admin.getQueue("soap.over.jms");

cf=admin.getConsumers(null,null,qf,false,0);

System.out.println(qf.toString());
System.out.println("------------------");
for(ConsumerInfocf1:cf){
cid=cf1.getConnectionID();
System.out.println(cf1.getConnectionID());
}

cnf=admin.getConnections();

for(ConnectionInfocnf1:cnf){
if(cnf1.getID()==cid)
{
System.out.println("-----clienttype-------------");
System.out.println(cnf1.getClientType());
System.out.println("-----clientIDoftheconnection-------------");
System.out.println(cnf1.getClientID());
}
}
admin.close();



}
}