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 |