Novell Home

eGuide Driver

Novell Cool Solutions: Cool Tool

Digg This - Slashdot This

In Brief

Allows eGuide users to download contacts into their personal address book.

Vitals

Updated:15 Jul 2003
File Size:67KB
License:Free
Download:/coolsolutions/tools/downloads/eguide_vcards_dirxml.zip
Publisher:Michel Bluteau

Disclaimer

Please read the note from our friends in legal before using this file.


Details

Virtual cards for eGuide driver based on NDS2NDS driver, in a loopback mode (only one tree).

This version has been designed and tested on Windows 2000 and 2003, and Red Hat 7.3.
It has been tested with eDirectory 8.7 and DirXML 1.1a.

Trick: Generate a vcard with DirXML and update labeledUri attribute(shown in eGuide by default).

Installation

  1. Import the DirXML Driver into the tree: eGuideVcards_Windows.xml or eGuideVcards_Linux.


  2. Copy DirXMLSmallUtils.jar and jakarta-regexp-1.2.jar to c:\Novell\NDS\lib or /usr/lib/dirxml/classes.


  3. N.B. For Linux, make sure that your .jar files are not corrupted (you should be able to open them and extract the content), and that the flags are set like the other files in the same directory. You can right click on a file and look at properties.

  4. Under C:\Program Files\Novell\Tomcat\webapps\eGuide (or your eGuide directory)

  5. create Upload\Vcards\old:
    C:\Program Files\Novell\Tomcat\webapps\eGuide\Upload\Vcards\old
    On Linux, this could look like:
    /var/jakarta-tomcat-3.3.1a/webapps/eGuide/Upload/Vcards/old
    N.B. This is case sensitive

  6. Under the subscriber channel, edit VCards ETS and modify the server address:
  7. http://192.168.1.150:8080/eGuide/Upload/Vcards/

  8. Edit VCards ETS and modify the following path if required(it appears twice):
  9. C:\Program Files\Novell\Tomcat\webapps\eGuide\Upload\Vcards\
    On Linux, this could look like:
    /var/jakarta-tomcat-3.3.1a/webapps/eGuide/Upload/Vcards/

  10. Still in VCards ETS, modify the tree path:

  11. \eDir87\ca\novl\Quebec\

How it works

The driver is leveraging the AJC(Advanced Java Classes) in order to create and update virtual cards under:
C:\Program Files\Novell\Tomcat\webapps\eGuide\Upload\Vcards\
On Linux, this could look like:
/var/jakarta-tomcat-3.3.1a/webapps/eGuide/Upload/Vcards/

The driver will place old cards in the \old subdirectory. \old can be purged at will.

The driver will take care of ADD, MODIFY, and DELETE events. It logs some info in DSTrace.

The Driver is designed to work on the same server where eDirectory and eGuide are running.

It could be modified to work remote by modifying the paths and allowing connections.

On ADD events, the ETS updates the attribute labeledUri for the user, which is published by eGuide.This is how the vcard is automatically posted in eGuide.

Please submit any comments and feedback to mbluteau@novell.com

Thank you for evaluating this driver.

Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com

© 2014 Novell