z/OS® 자원 아카이브(RAR) 파일에 대한 최적화된
로컬 어댑터를 로컬 노드에 설치해야 합니다. 비z/OS 플랫폼에서
실행할 때 최적화된 로컬 어댑터 RAR 파일은
RMI-IIOP(Remote Method Invocation over Internet Inter-ORB Protocol)를 사용하여
원격 z/OS 노드의
최적화된 로컬 어댑터 프록시 엔터프라이즈 아카이브(EAR) 파일과 통신합니다.
시작하기 전에
개발 모드의 최적화된 로컬 어댑터에 대한 자세한 정보는 개발 모드의
최적화된 로컬 어댑터 배치 주제의 내용을
참조하십시오.
이 태스크 정보
로컬 노드에 최적화된 로컬 어댑터 연결 팩토리를 작성할 때에는
이 통신이 발생할 수 있도록 하는 여러 특성을
설정해야 합니다.
- RemoteHostname
- 원격 z/OS 노드의 호스트 이름
- RemotePort
- 원격 z/OS 노드의 RMI 포트.
이는 z/OS용
특정 WebSphere® Application Server
인스턴스 또는 노드 에이전트의 RMI 포트일 수 있습니다.
- RemoteJNDIName
- 원격 노드의 JNDI(Java™ Naming and Directory
Interface)에 최적화된 로컬 어댑터 프록시 EAR이 바인드된
JNDI 이름. JNDI 검색은
지정된 RemoteHostname과 RemotePort 특성을 사용하고 NameSpaceServerRoot 네임스페이스를
요청하여 얻을 수 있는 JNDI InitialContext를 사용하여 수행됩니다.
- RemoteJNDIUsername
- 원격 노드에서 JNDI 이름 지정 컨텍스트를 얻을 때 사용할 사용자 이름
- RemoteJNDIPassword
- 원격 노드에서 JNDI 이름 지정 컨텍스트를 얻을 때 사용할 비밀번호
- RemoteJNDIRealm
- 원격 노드에서 JNDI 이름 지정 컨텍스트를 얻을 때 사용할
영역 이름. 로컬과 원격
노드에서 모두 WebSphere 보안을 사용하지만 영역이 다를 경우
영역 이름을 지정해야 할 수 있습니다.
프로시저
- 로컬 노드에 대한 최적화된 로컬 어댑터 RAR 파일은 JNDI 검색을 수행해서
최적화된 로컬 어댑터 프록시 EAR에 대한 참조를
얻습니다. 이름 지정 컨텍스트는 URL, corbaloc:iiop:<RemoteHostname>:<RemotePort>/NameSpaceServerRoot를 사용하여 얻습니다.
이 컨텍스트를 얻으면 RemoteJNDIName을 사용하여 검색을 수행합니다. 최적화된 로컬 어댑터 프록시 EAR이
기본 JNDI 바인딩 위치를 사용하여 원격 z/OS 노드에
설치되었다는 가정 하에, 대상 z/OS용
WebSphere Application
Server 인스턴스의 RMI 포트 및 최적화된 로컬 어댑터
프록시 원격 인터페이스의 기본 바인딩인 com.ibm.ws390.ola.jca.ProxyEJBRemote의
RemoteJNDIName을 지정해서 로컬 노드의 최적화된 로컬 어댑터 RAR을
설치할 수 있습니다.
- 로컬 노드의 최적화된 로컬 어댑터 RAR 연결 팩토리의
기타 특성(예를 들어, registerName)은 자원 어댑터에 대한
연결 팩토리 속성에 해당 특성을 지정해서
설정할 수 있습니다. 이 값은 원격 z/OS 노드에서
존중됩니다.
- 로컬 노드와 원격 z/OS 노드는
동일한 사용자 레지스트리를 공유하지 못할 수 있습니다.
최적화된 로컬 어댑터
RAR 연결 팩토리에서 요청에 로그인 기회를 주고 최적화된 로컬 어댑터 상호작용에
사용할 사용자 ID를 지정하는 두 개의 추가 특성이 사용 가능합니다.
- Username
- 최적화된 로컬 어댑터 상호작용을 실행할 때 사용할 사용자 이름
- Password
- Username 특성과 함께 사용할 비밀번호.
사용자 이름 및 비밀번호를 지정할 때에는
최적화된 로컬 어댑터 상호작용이 수행되기 직전에 로그온이
발생합니다. 로그온에 성공하면
Username에 해당하는 z/OS 사용자 ID가 최적화된 로컬 어댑터 요청과 함께 전송됩니다.
현재 MVS™ 사용자 ID는
최적화된 로컬 어댑터 링크 서버를 사용하여 CICS®와
통신할 때 사용됩니다. 대상 CICS
트랜잭션은 SEC=YES 매개변수를 설정해서 링크 서버가 시작되고 SEC=YES로
CICS 리젼이 실행 중인 경우에만 z/OS 사용자 ID를 사용하여
시작됩니다.
IMS의 경우에는 SYNC-TO-THREAD 옵션이 z/OS용 WebSphere Application Server
서버에서 사용되고 OTMASE=FULL OTMA 매개변수가 적용될 때에만
이 사용자 ID가 전파 및 어설션됩니다.
J2C JAAS 별명을 사용하여 Username 및 Password 값을
제공할 수도 있습니다. J2C JAAS 별명을 사용하려면
관리 콘솔에서 자원 > 자원 어댑터 > J2C 연결
팩토리 > cf_name > JAAS-J2C 인증
데이터 > alias_name을 클릭하고
사용자 ID와 비밀번호를 입력하십시오. 자원 어댑터는
이 설정에서 사용자 ID와 비밀번호를 검색합니다. 연결 팩토리에서
Username 및 Password 외에 JAAS 별명을 제공하는 경우
연결 팩토리의 Username 및 Password가 우선합니다.
ConnectionSpecImpl의
setUserid() 및 setPassword() 메소드가 다른 두 메소드보다 우선합니다.