JMS 컨텍스트

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

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

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

초기 컨텍스트

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

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

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

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

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

하위 컨텍스트

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

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

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

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