JMS 컨텍스트

컨텍스트는 네이밍 및 디렉토리 서비스에 저장된 오브젝트와 이름을 연관시키는 바인딩 세트입니다.

JMS 클라이언트(JMS API를 사용하는Java 애플리케이션)는 컨텍스트를 사용하여 네이밍 및 디렉토리 서비스에서 JMS 오브젝트의 이름을 찾습니다. 모든 컨텍스트에는 연관된 이름 지정 규칙이 있습니다.

LDAP 이름 지정 고려사항에 대한 자세한 정보는 IBM® Documentation에서 JMS 관리 도구 구성 을 참조하십시오.

초기 컨텍스트

이름 지정 및 디렉토리 서비스의 각 위치에 대해 JMS 클라이언트가 이름 지정 및 디렉토리 서비스의 해당 위치에 있는 오브젝트의 이름을 분석할 수 있는 시작점을 제공하기 위한 초기 컨텍스트를 지정해야 합니다. JMS 클라이언트는 Java Naming Directory Interface(JNDI)을(를) 통해 네이밍 및 디렉토리 서비스의 오브젝트에 액세스합니다. 컨텍스트에 의해 정의된 네이밍 및 디렉토리 서비스의 위치는 JNDI 이름 공간이라고 합니다.

IBM MQ Explorer에서 초기 컨텍스트를 지정하면 JNDI 네임스페이스의 전체 컨텐츠가 표시되지만 IBM MQ Explorer에서는 저장된 IBM MQ classes for JMS 오브젝트만 편집할 수 있습니다. IBM MQ Explorer 에 추가하는 모든 초기 컨텍스트는 다음 그림에 표시된 대로 JMS 관리 오브젝트 폴더의 Navigator 보기에 표시됩니다.

그림에서 File System Initial Context은(는) 로컬 파일 시스템의 위치에 대한 초기 컨텍스트입니다. C:/JMSAdmin/JMSAdmin1LDAP Initial Context은(는) 식별 이름이 cn=JMSData,dc=ibm,dc=ukhiss 컴퓨터의 LDAP 서버 위치에 대한 초기 컨텍스트입니다.

Navigator 보기에서 JMS 관리 오브젝트 폴더의 화면 캡처.

초기 컨텍스트를 IBM MQ Explorer에 추가한 경우 JNDI 네임스페이스에서 연결 팩토리 오브젝트, 대상 오브젝트 및 하위 컨텍스트를 작성할 수 있습니다.

하위 컨텍스트

하위 컨텍스트는 JNDI 네임스페이스의 하위 디비전이며 연결 팩토리 및 목적지와 기타 하위 컨텍스트를 포함할 수 있습니다. 하위 컨텍스트는 자체로는 오브젝트가 아니며 단순히 하위 컨텍스트의 오브젝트에 대한 이름 지정 규칙의 확장입니다. 단일 컨텍스트에 여러 하위 컨텍스트를 작성할 수 있습니다.

다음 그림에서 A Subcontext(이)라는 하위 컨텍스트는 File System Initial Context(이)라는 초기 컨텍스트에 바인드됩니다. 컨텍스트 및 하위 컨텍스트가 저장되는 파일 시스템에서 하위 컨텍스트는 초기 컨텍스트의 하위 디렉토리입니다. LDAP과 같은 다른 JNDI 구현은 하위 컨텍스트를 다르게 저장할 수 있습니다.

Navigator 보기에서 하위 컨텍스트의 화면 캡처.

하위 컨텍스트에 연결 팩토리 오브젝트, 대상 오브젝트 및 다른 하위 컨텍스트를 작성할 수 있습니다.