![]() ![]() |
![]() |
File: [Pegasus] / pegasus-JavaCIMClient / cimclient / tests / ProviderClientTest / XMLConnect.java
(download)
Revision: 1.1, Thu Jul 17 17:32:55 2003 UTC (20 years, 11 months ago) by kumpf Branch: MAIN CVS Tags: test, pegasus25BeforeLicenseUpdate, local, TEST, SLPPERFINST-root, SLPPERFINST-branch, RELEASE_2_4_FC_CANDIDATE_1, RELEASE_2_4_1-BETA3, RELEASE_2_4_1-BETA2, RELEASE_2_4_1-BETA1, RELEASE_2_4_1, RELEASE_2_4_0-RC3, RELEASE_2_4_0-RC2, RELEASE_2_4_0, RELEASE_2_4-root, RELEASE_2_4-branch, RELEASE_2_3_2-testfreeze, RELEASE_2_3_2-root, RELEASE_2_3_2-releasesnapshot, RELEASE_2_3_2-branch-freeze, RELEASE_2_3_2-branch, RELEASE_2_3_1-root, RELEASE_2_3_1-branch, RELEASE_2_3_0-root, RELEASE_2_3_0-msg-freeze, RELEASE_2_3_0-branch, PRE_LICENSE_UPDATE_2003, POST_LICENSE_UPDATE_2003, PEP217_PRE_BRANCH, PEP217_POST_BRANCH, PEP217_BRANCH, PEP214ROOT, PEP214BRANCH, PEP214-root, PEP214-branch, PEP213_SIZE_OPTIMIZATIONS, PEP-214B-root, PEG25_IBM_5_16_05, MONITOR_CONSOLIDATION_2_5_BRANCH, IBM_241_April1405, HPUX_TEST, HEAD, CQL_2_5_BRANCH, CHUNKTESTDONE_PEP140, BUG2493_BINREP-root, BUG2493_BINREP-branch Branch point for: pep_88 HP-BAPU: PEP-64 CIM Client and CIM Listener Java Interface |
package tests.ProviderClientTest; import org.snia.wbem.client.CIMClient; import org.snia.wbem.cim.CIMException; import org.snia.wbem.cim.*; import org.snia.wbemcmd.xml.XMLNameSpace; import org.snia.wbemcmd.cimom.CIMOMHandleXML; import org.snia.wbemcmd.*; import org.snia.wbemcmd.utils.SimpleEnum; import javax.swing.*; public class XMLConnect { int localPort; String localManagedSystem = null; CIMClient cc = null; String nameSpace = null; String protocol = null; public XMLConnect() { } public void connectSystem() { String className = null; CIMNameSpace clientNameSpace; String attachName; //New Pegasus from bapu System.out.println("Connecting to: "+localManagedSystem); try { if ( protocol != null && protocol.equalsIgnoreCase("ssl") ) attachName="https://"+localManagedSystem+":"+localPort; else attachName="http://"+localManagedSystem+":"+localPort; clientNameSpace = new CIMNameSpace(attachName, nameSpace); System.out.println("attachName= "+attachName); // //these are constants....do not change // //String urlText = "/cimom"; //CIMOMHandleXML.portNumber=localPort; //CIMOMHandleXML.url=urlText; cc = new CIMClient(clientNameSpace, "guest", "guest", CIMClient.XML); //System.out.println("Got CIMClient:"+cc); } catch (CIMException e) { //System.err.println("Failed to access CIMOM: "+e); //System.err.println("Exiting..."); System.out.println("Error: "+e); //System.exit(1); } //old Pegasus /*System.out.println("Connecting to: "+localManagedSystem); try { clientNameSpace = new CIMNameSpace(localManagedSystem, nameSpace); // //these are constants....do not change // String urlText = "/cimom"; CIMOMHandleXML.portNumber=localPort; CIMOMHandleXML.url=urlText; cc = new CIMClient(clientNameSpace, null, null, CIMClient.XML); //System.out.println("Got CIMClient:"+cc); } catch (CIMException e) { //System.err.println("Failed to access CIMOM: "+e); //System.err.println("Exiting..."); System.out.println("Error: "+e); //System.exit(1); }*/ } public void changeNamespace(String ns) { nameSpace = ns; connectSystem(); //return(cc); } public void disconnect() { try { cc.close(); } catch (CIMException ex) { System.out.println("Error closing connection, exiting program"); //System.exit(1); } } public void setPort(int port) { localPort = port; //System.out.println("Local Port Set: "+localPort); } public int getPort() { return(localPort); } public void setManagedSystem(String managedSystem) { localManagedSystem = managedSystem; //System.out.println("Managed System Set: "+localManagedSystem); } public String getManagedSystem() { return (localManagedSystem); } public CIMClient getConnectHandle() { return(cc); } public void setNamespace(String ns) { nameSpace = ns; } public String getNamespace() { return(nameSpace); } public void setProtocol(String proto) { protocol = proto; } public String getProtocol() { return(protocol); } }
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |