연합 저장소에 대한 사용자 정의 어댑터 설정

연합 저장소의 초기 어댑터는 사용자가 사용할 파일, LDAP, 데이터베이스 어댑터를 제공합니다. 이 어댑터는 com.ibm.wsspi.wim.Repository SPI(Software Programming Interface)를 구현합니다. 연합 저장소의 사용자 정의 어댑터도 동일한 SPI를 구현해야 합니다.

시작하기 전에

연합 저장소 SPI의 사용자 정의 어댑터에 대한 정보는 관련 참조에서 저장소 SPI 구현 정보를 참조하십시오.

vmmsampleadapter.jar 파일에서 사용 가능한 샘플 사용자 정의 어댑터 코드를 참조하십시오. JAR 파일은 src/ 디렉토리에 샘플 고객 어댑터 코드를 포함합니다. vmmsampleadapter.jar은 다음 위치에서 다운로드할 수 있습니다. http://www.ibm.com/developerworks/websphere/library/samples/vmmsampleadapter.html
참고:
  • 제공되는 샘플은 연합 저장소의 사용자 정의 어댑터 기능에 친숙해지고 다양한 데이터 오브젝트 유형을 처리하도록 설계되었습니다. 이 샘플을 실제 프로덕션 환경에서는 사용하지 마십시오.
  • 변경하기 전에 AbstractAdapterImpl 클래스를 복사하고 이름을 바꾸십시오. 새 이름이 어댑터에 적절한지 확인하십시오.

연합 저장소에 대한 사용자 정의 어댑터는 WebSphere® Application Server 컴포넌트(예: 데이터 소스 및 엔터프라이즈 Bean)에 종속되지 않습니다. 이러한 WebSphere Application Server 컴포넌트에서는 시작 전에 보안이 초기화되고 사용 가능해야 합니다. 가상 멤버 관리자 사용자 정의 어댑터의 구현에서 데이터 소스를 사용해 데이터베이스에 연결해야 하는 경우 JDBC(Java™ database connectivity)를 사용하여 서버 시작 중에 연결을 설정해야 합니다. 그런 다음, 나중에 데이터 소스가 사용 가능해지면 데이터 소스를 사용하도록 전환합니다.

프로시저

  1. 구현을 빌드하십시오.
    참고: EMF JAR 파일은 파일 이름에 버전 번호를 포함합니다(예: v200607270021). 설치를 반영하도록 버전 번호를 변경해야 합니다.
    코드를 컴파일하려면 클래스 경로에 다음 JAR 파일이 필요합니다. 예를 들면, 다음과 같습니다.[AIX Solaris HP-UX Linux Windows][z/OS]
    app_server_root/java/bin/javac -classpath 
    app_server_root/plugins/com.ibm.ws.runtime_6.1.0.jar;
    app_server_root/plugins/org.eclipse.emf.commonj.sdo_2.1.0.
    v200607270021.jar;app_server_root
    /plugins/org.eclipse.emf.ecore_2.2.1.v200607270021.jar;
    app_server_root/plugins/org.eclipse.emf.common_2.2.1.
    v200607270021.jar;app_server_root/plugins/org.
    eclipse.emf.ecore.xmi_2.2.0.v200607270021.jar;
    app_server_root/plugins/org.eclipse.emf.ecore.sdo_2.2.0.v200607270021.jar
    your_implementation_file.java
    [IBM i]
    "${java.home}/bin/javac -classpath
    app_server_root/plugins/com.ibm.ws.runtime_6.1.0.jar;app_server_root/plugins/org.eclipse.emf.commonj.sdo_2.1.0.
    v200607270021.jar;app_server_root/plugins/org.eclipse.emf.ecore_2.2.1.v200607270021.jar;
    app_server_root/plugins/org.eclipse.emf.
    common_2.2.1.v200607270021.jar;app_server_root/plugins/org.eclipse.emf.ecore.xmi_2.2.0.v200607270021.jar;
    app_server_root/plugins/org.eclipse.emf.
    ecore.sdo_2.2.0.v200607270021.jar your_implementation_file.java"
  2. 생성된 클래스 파일 또는 패키지된 JAR 파일을 제품 클래스 경로에 복사하십시오. 선호되는 위치는 app_server_root/lib/ext 디렉토리입니다. 이 위치는 모든 제품 프로세스의 클래스 경로에 복사해야 합니다(셀 및 NodeAgents).
  3. wsadmin을 사용하여 연합 저장소에 대한 사용자 정의 어댑터 구성의 단계를 수행하여 사용자 정의 어댑터를 구성하십시오.
  4. 연합 저장소에 대한 사용자 정의 어댑터 사용의 단계를 수행하여 사용자 정의 어댑터를 테스트하십시오.

다음에 수행할 작업

wsadmin을 사용하여 연합 저장소에 대한 사용자 정의 어댑터 구성에서는 wsadmin 도구로 사용자 정의 어댑터를 구성하는 방법에 대한 세부사항을 제공합니다.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twim_est_vmmca
파일 이름:twim_est_vmmca.html