세션 작성

클래스 경로에 API가 있는 경우, 먼저 RAMSession 오브젝트를 작성하십시오. 이 세션은 Rational Asset Manager 서버에 대한 기본 인터페이스입니다. 이를 수행하기 위해 Rational Asset Manager 웹 클라이언트의 도움말 > 확장기능 페이지에 있는 웹 서비스 섹션에서 발견되는 웹 서비스 저장소 위치 URL에서 전달하는 공용 생성자를 로그인 ID, 비밀번호와 함께 사용할 수 있습니다.

예를 들어, 다음과 같습니다.

                   // Create a connection to Rational Asset Manager
                   RAMSession session = new RAMSession(
                   "http://ramsrvr.test.com:8080/ram.ws",
                   "mylogin", "mypassword");
참고:
버전 7.5 이후에서는 Rational Asset Manager에 대한 초기 연결을 작성할 때 웹 또는 웹 서비스 URL을 사용할 수 있습니다. 이 예제는 웹 URL을 사용합니다.
RAMSession session = new RAMSession("http://servert:8080/ram", "user", "pass");

Eclipse 플러그인으로 실행하는 경우에는 Eclipse 클라이언트 도구로 작성한 저장소 연결에서 세션 오브젝트를 작성할 수도 있습니다. 이를 수행하려면 RichClientCorePlugin.createClientSession(RepositoryIdentification, boolean)을 호출해야 합니다.

                // Create a connection to Rational Asset Manager
                final String URL = "http://ramsrvr.test.com:8080/ram.ws";
                final String USERID = "mylogin";
                
                RepositoryIdentification id = new RepositoryIdentification(null, URL, USERID);
                
                RAMSession session = RichClientCorePlugin.getDefault().createClientSession(id);
                
  • URL, 사용자 ID, 비밀번호의 구성 매개변수 작성:
    			String ramURL = "http://localhost:8080/ram.ws";
    			String ramUserID = "admin";
    			String ramPassword = "admin";
    			String queryParam = null;
  • 세션 작성:
    RAMSession session = new RAMSession(ramURL, ramUserID, ramPassword);
    사용자 대신 세션을 작성할 수도 있습니다. 이를 수행하려면 저장소 관리자 로그인 신임 정보로 세션을 작성하고 OnBehalfOfUserID 매개변수에 사용자 ID를 지정하십시오. 모든 후속 API 호출은 지정된 사용자가 작성하는 것처럼 작성됩니다.
    RAMSession session = new RAMSession(ramURL, ramAdminUserID, ramAdminpassword, onBehalfOfUserId)
    자세한 정보는 RAMSession 클래스를 참조하십시오.

피드백