建立联合存储库的定制适配器

联合存储库的现存适配器提供 File、LDAP 和 Database 适配器供您使用。这些适配器实现 com.ibm.wsspi.wim.Repository 软件编程接口 (SPI)。联合存储库的定制适配器需要实现同一 SPI。

开始之前

请参阅相关参考中的存储库 SPI 实现信息,以了解有关联合存储库 SPI 的定制适配器的信息。

请参阅 vmmsampleadapter.jar 文件中提供的样本定制适配器代码。JAR 文件将样本定制适配器代码包含在 src/ 目录中。可从以下位置下载 vmmsampleadapter.jarhttp://www.ibm.com/developerworks/websphere/library/samples/vmmsampleadapter.html
注:
  • 提供此样本旨在使您熟悉联合存储库的定制适配器的功能及如何处理各种数据对象。请不要在实际生产环境中使用此样本。
  • 复制并重命名 AbstractAdapterImpl 类,然后再进行更改。确保新名称适合于您的适配器。

联合存储库的定制适配器不能依赖于任何 WebSphere® Application Server 组件,例如数据源和企业 Bean。这些 WebSphere Application Server 组件要求在启动前初始化并启用安全性。如果对虚拟成员管理器定制适配器的实现需要使用数据源来连接数据库,那么在服务器启动期间,您需要使用 Java™ 数据库连接 (JDBC) 进行连接。稍后,在数据源可用的情况下,改为使用数据源来连接到数据库。

过程

  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 目录。这应该复制到所有产品进程(单元和所有 NodeAgent)的类路径中。
  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