dominopoint.it DDive - Dominopoint DDive In Village Even

Newsletter


Forum

forum





Hosting by

Elmec Informaticaf

Riconoscimenti


 

bgsx

Martedì, 13/10/2009

bgdx
Anticipazioni sulla 8.5.1 - LSX Lotus Symphony Automation
di Daniele Grillo

Ebbene si, oramai è uscita la tanto attesa release, e più che un'antecipazione, questa è proprio una feature annunciata ( ma nascosta agli occhi di noi sviluppatori in quanto non presente nell'help del designer)...La domanda sorge spontanea...Come utilizzarla e soprattutto come funziona?
Non ho ancora avuto il tempo di scaricare LSX API Toolkit della 8.5.1 in quanto come dice sul forum di Symphony il cinese Xiu Li Xiu in questo thread c'è proprio una folder con degli esempi da cui trarre spunto ed iniziare a programmarci.

Avevo letto tempo fa sul sito di John Head che con la versione 8.5.1 sarebbero uscite le API per LS e Java ( inizialmente per Windows e successivamente per le altre piattaforme...ved. pag 18 della slides)  che avrebbero permesso di utilizzare Symphony dal nostro codice Lotus...

Ieri osservo attentamente le slides di John Head presentato ad UKLUG e noto che qualche sprazzo di codice è stato scritto....

Oggi mi metto sotto a provare ...ma qualosa non torna...

Mi manca da capire come istanziare LSX corretta...così trovo nel filesystem della directory di Notes 2 file :

Image:Anticipazioni sulla 8.5.1 - LSX Lotus Symphony Automation

Bene ora il giochino dovrebbe essere a posto scrivo un'action dove nelle Option includo:

%INCLUDE "symphonylsx.lss"


Mentre nella routine scrivo il seguente codice  ( copio ed incollo da John)

Dim application As SymphonyApplication

Dim documents As SymphonyDocuments

Dim document As SymphonyDocument

Dim range As SymphonyTextRange

 
Set application=New SymphonyApplication

 
Set documents=application.Documents

Set document=documents.AddDocument("",False,True)

Set range=document.Content.End

Call range.InsertBefore("Ciaooooo")



Lancio l'action dal client Notes et voilà tutto funziona a meraviglia:

Image:Anticipazioni sulla 8.5.1 - LSX Lotus Symphony Automation



N.B
. Ho provato anche su Linux Ubuntu ( in quanto i 2 file sono presenti anche su questo sistema) ma pare che la libreria non sia ancora pronta per questo sistema
Commenti:

[1] Anticipazioni sulla 8.5.1 - LSX Lotus Symphony Automation
Creato il 13/11/2009 21.41.13 da Feliciano Castelli
(Feliciano Castelli )

Confermo che funziona perfettamente.

Ma l'help è inesistente


[2] Tutorial - LSX Lotus Symphony Automation
Creato il 14/10/2009 12.23.55 da Filippo
(Filippo http://www.filippodelprete.com)

Su Passport è disponibile "IBM Lotus Symphony Toolkit 8.5.1 for Windows English (CZ5SZEN)"

E' un eseguibile che scompatta nella directory di vostra scelta una serie di cartelle.

Segnalo che nella cartella samples\lotusscript\workshop vi è un bel tutorial completo di nsf relativo all'utilizzo di documenti e fogli eletronici.

Nella cartella lsxapidoc vi è invece il file index.html che cosnente l'accesso alla documentazione completa del lsx


[3] Anticipazioni sulla 8.5.1 - LSX Lotus Symphony Automation
Creato il 14/10/2009 10.27.45 da Giuseppe
(Giuseppe http://www.dominopoint.it)

Cristian { Link } segnala in proposito questo bel articolo di developerworks { Link }




Aggiungi Commento:
 
Oggetto:
   
Nome:
E-mail:
Sito Web:
 
Commento:  (No HTML - Links saranno convertiti mettendo prefisso http://)
 
Ricordami?     

Questo spazio web è stato creato da per un uso pubblico e gratuito. Qualsiasi tipo di collaborazione sarà ben accetta.
Per maggiori informazioni, scrivete a info@dominopoint.it.
bgsx

Allegati

bgdx

Cerca







Idee


planetlotus