SOAPITCMNameHelper.java
2.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
package com.sitech.ismp.coll.tivoli;
import java.util.ResourceBundle;
public class SOAPITCMNameHelper {
private static ResourceBundle Itcm_Host_Name = null;
private static ResourceBundle Soap_Host_Mame = null;
static {
try{
Itcm_Host_Name = ResourceBundle.getBundle("itcm_host_name");
Soap_Host_Mame = ResourceBundle.getBundle("soap_host_name");
}
catch(Exception e){
System.out.println("Bundle properties files error.");
e.printStackTrace();
}
}
/*public static String getHostName( String tivoli_hostname){
if(TivoliInfo==null){
System.out.println("no tivoli props init, original tivoli name is used for hostname");
return tivoli_hostname;
}
String sitech_host_name =null;
try{
sitech_host_name = (String)TivoliInfo.getString(tivoli_hostname);
}catch(Exception e){
System.out.println("error when get si-tech host name of tivoli host name:"+tivoli_hostname);
e.printStackTrace();
}
if(sitech_host_name==null){
System.out.println("no relate props with "+tivoli_hostname+"got , original tivoli name is used for hostname");
return tivoli_hostname;
}else{
return sitech_host_name;
}
}*/
public static String getSoapHostName(String HOST_NAME)
{
if(Soap_Host_Mame==null){
System.out.println("no Soap_Host_Mame props init, original Soap_Host_Mame name is used for hostname");
return HOST_NAME;
}
String soap_host_name =null;
try{
String host_name_key = HOST_NAME + "_SOAP";
soap_host_name = (String)Soap_Host_Mame.getString(host_name_key);
}catch(Exception e){
System.out.println("error when get soap host name of tivoli host name:");
e.printStackTrace();
}
if(soap_host_name==null){
System.out.println("no relate props with "+HOST_NAME+"got , original tivoli name is used for hostname");
return HOST_NAME;
}else{
return soap_host_name;
}
}
public static String getItemHostName(String HOST_NAME)
{
if(Itcm_Host_Name==null){
System.out.println("no tivoli props init, original tivoli name is used for hostname");
return HOST_NAME;
}
String itcm_host_name =null;
try{
String host_name_key = HOST_NAME + "_ITCM";
itcm_host_name = (String)Itcm_Host_Name.getString(host_name_key);
}catch(Exception e){
System.out.println("error when get soap host name of Itcm_Host_Name:");
e.printStackTrace();
}
if(itcm_host_name==null){
System.out.println("no relate props with "+HOST_NAME+"got , original tivoli name is used for hostname");
return HOST_NAME;
}else{
return itcm_host_name;
}
}
/**
* @param args
*/
public static void main(String[] args) {
//
System.out.println(SOAPITCMNameHelper.getItemHostName("BIDW1"));
System.out.println(SOAPITCMNameHelper.getSoapHostName("BIDW1"));
}
}