CIMOM 프로그래밍
CIM 오브젝트 관리자(CIMOM) 프로그래밍은 보안을 유지하는 동안 다중 자원으로부터 다중 연결을 처리할 수 있는 기회를 제공합니다. CIM 클라이언트는 사용자 이름 및 비밀번호를 사용하여 CIMOM에 연결한 후 메소드를 시작하여 명령을 실행합니다.
CIM 클라이언트를 작성하려면 Java™ WBEM Service 프로젝트 및 Java용 SBLIM CIM 클라이언트와 같은 적합한 프레임워크가 필요합니다. C++ 및 Python을 포함하여 다른 언어로 된 구현도 있습니다. 자세한 정보는 다음 Java WBEM Services 웹 사이트를 참조하십시오.
그림 1에서는 시스템 CIMOM에 연결하는 단순 Java 프로그램을 보여줍니다.
그림 1. 시스템 CIMOM에 연결하기 위한
Java
프로그램
import java.util.*;
import javax.wbem.cim.*;
import javax.wbem.client.*;
public class ITSOClient {
public static void main(String[] args)
{
String username = args[0];
String password = args[1];
String masterConsoleIP = args[2];
String masterConsoleSecurePort = args[3];
UserPrincipal user = new UserPrincipal(username);
PasswordCredential pwd = new PasswordCredential(password);
CIMNameSpace ns = new CIMNameSpace("https://”+
masterConsoleIP+”:”+
masterConsoleSecurePort+”/root/ibm");
CIMClient client = null;
try
{
System.out.println("Connecting to CIMOM");
client = new CIMClient(ns,user,pwd);
}
catch (CIMException e)
{
// Handle the CIM Exception
e.printStackTrace();
}
}
CIM 에이전트 스타일 페이지를 포함하여 전체 전체 MOF(Managed Object Format) 문서를 보려면 다음 웹 사이트에서 문서 정보를 선택하십시오.