Domino-nieuwsbrief e-office Import Java to Notes Agent
      
welkom     nieuws 2008     nieuws 2007     nieuws 2006     nieuws 2005     Lotus Notes Domino     e-office

Import Java to Notes Agent
Wanneer u complexere Java-code gaat ontwikkelen voor gebruik in Lotus Notes Domino-applicaties, is het eenvoudiger dit te doen in een uitgebreidere Integrated Development Environment (EDI) zoals Eclipse, dan in bijvoorbeeld de Domino Designer. Ontwikkelde Java-code slaat u op in een Java Archive of JAR-file, een ZIP-file dat wordt gebruikt om Java-classes en metadata in op te slaan en te distribueren, waarna u de JAR-file importeert in de Notes-agent. Het nadeel van het ontwikkelen van Java-code buiten Lotus Notes Domino die u binnen Lotus Notes Domino-applicaties wilt gebruiken, is echter dat u, na elke aanpassing in de Java-code, de JAR-file weer opnieuw moet importeren in de Notes-agent.

Met de ImportJavaToNotesAgent kunt u eenvoudig JAR-bestanden in Notes-agents verversen.


Deze tool zorgt ervoor dat u, na configuratie, met het simpel runnen van een agent de verversactie kunt uitvoeren.

technische vereisten
  • ND6+ client voor de uitvoer
  • target database met de Java-agent: R5+
gebruiksaanwijzing
  • maak een ImportJavaToNotesAgent -document aan
  • vul de velden in. Zie Field Help voor meer info per veld.
  • bewaar het document
  • selecteer één of meer documenten en run de agent RefreshJavaAgent
  • open de betreffende documenten en verifieer dat status weergeeft : Imported on <datum-tijd>
ANT
De ImportJavaToNotesAgent is ook te gebruiken met ANT. Helaas is dit alleen mogelijk vanaf de command line en niet vanuit WSAD.

voorbeeld build file:
<project name="DominoFramework"
default="compileUsertool_TG"
basedir=".">
<taskdef name="ImportJavaToNotesAgent"
classname="nl.eoffice.domino.util.ImportJavaToNotesAgent"
classpath="d:\mydocu\java\importjavatonotesagent.jar;d:\notes6\notes6.jar"
/>
<target name="ImportJavaToNotesAgent">
<ImportJavaToNotesAgent server="" filepath="d:/notes6/data/test.nsf" agent="Test"
jarfilepath="d:\mydocu\java\importjavatonotesagent.jar"
tempdir="c:/temp/"
prer65dbfilepath="d:/mydocu/notes/importjavatonotesagent.nsf"
/>
</target>
/project>

voorbeeld aanroep vanaf command line:
ant -buildfile d:/build.xml -lib d:/notes6 ImportJavaToNotesAgent