
Publié:
06 Mai 2010 à 10:30
par bigBenTem
Bon je n'arrive pas pour l'instant à charger la tache InterNotes(R) WEB Retriever il semble que la base est un modèle qui m'échappe sur le serveur puisque persweb.ntf ne lui plait pas!!
Pour l'agent en Java, ok je veux bien mais je n'ai jamais fais donc pas trop au point si vous avrez des piste je suis preneur

Publié:
06 Mai 2010 à 10:51
par amahi
J ai lancé pour voir sur mon serveur de dev, ca creer une base web.nsf qui utilise le modele "StdR50WebNavigator".
Concernant java c'est un bon investissement qui t'ouvrira bien des portes.

Publié:
06 Mai 2010 à 11:06
par bigBenTem
Merci à vous deux !
@amahi : Je vais essayer de trouver ce modèle histoire de tester!!
@Michael : merci de ce lien mais je ne sais comment intégrer ça dans l'agent pour l'instant j'utilise ça :
- Code : Tout sélectionner
import lotus.domino.*;
import java.io.*;
import java.net.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
Database db = agentContext.getCurrentDatabase();
// Récupération de l'URL passé en argument de l'agent
Document doc = agentContext.getDocumentContext();
Document profileSC = db.getProfileDocument("Administration" , "Serveur");
String path = profileSC.getItemValueString("SCPath_WSJetton");
String idvu = doc.getItemValueString("Path_Info_Decoded");
idvu = idvu.substring(idvu.indexOf("idvu=") + 5);
URL url = new URL (path + "WSCreationJeton?numIndiv=" + idvu);
// Initialisation du résultat à renvoyer
String result = "";
// Les informations seront renvoyés vers le navigateur au format XML
PrintWriter pw = getAgentOutput();
pw.println("Content-type: text/xml");
// Récupération du contenu de la page cible
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
result += inputLine.toString();
}
// Envoi du résultat vers le navigateur Web
pw.println(result);
doc.recycle();
profileSC.recycle();
db.recycle();
} catch(Exception e) {
e.printStackTrace();
}
}
}