CIMOM 프로그래밍

CIM 오브젝트 관리자(CIMOM) 프로그래밍은 보안을 유지하는 동안 다중 자원으로부터 다중 연결을 처리할 수 있는 기회를 제공합니다. CIM 클라이언트는 사용자 이름 및 비밀번호를 사용하여 CIMOM에 연결한 후 메소드를 시작하여 명령을 실행합니다.

CIM 클라이언트를 작성하려면 Java™ WBEM Service 프로젝트 및 Java용 SBLIM CIM 클라이언트와 같은 적합한 프레임워크가 필요합니다. C++ 및 Python을 포함하여 다른 언어로 된 구현도 있습니다. 자세한 정보는 다음 Java WBEM Services 웹 사이트를 참조하십시오.

wbemservices.sourceforge.net/

그림 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) 문서를 보려면 다음 웹 사이트에서 문서 정보를 선택하십시오.

www.ibm.com/support