2017-03-29 4 views
0

Je crée des agents Java dans lesquels je récupère un message HTML et le place dans une variable. En bref, j'ai ce code:IBM note bibliothèque de script Java ou package

 lotus.domino.Document doc = agentContext.getDocumentContext(); 
     String xml = ""; 
     Vector items = doc.getItems(); 
     for (int j=0; j<items.size(); j++) 
     { 
      Item item = (Item)items.elementAt(j); 
      String fldName = item.getName(); 
      String fldValue = item.getValueString(); 
      if (fldName.matches("(?i).*request_content.*")) 
       { 
        sb.append(fldValue); 
        xml = sb.toString(); 
        xml = xml.replace("&", "&amp;"); 

       } 

       etc.. 

maintenant pour plusieurs agents java ce code est le même .. Quelle serait la meilleure pratique de le faire? Mettez ce code dans une bibliothèque de scripts et une classe java ou placez-le dans un paquet java?

Ensuite, comment puis-je appeler une classe à partir d'une bibliothèque de scripts ou d'un package java personnalisé?

grâce

Répondre

2

à mon humble avis: Vous devriez mettre une classe java avec ce code dans la bibliothèque java et l'importer à l'agent (voir photo). enter image description here