IBM Exceptional Multichannel Experience - Milano, 10 maggio 2012 dominopoint.it Dominopoint Days 2012 - 21 e 22 Giugno 2012 - IBM Forum Milano. #dd12

Newsletter


Forum

forum





Hosting by

Elmec Informaticaf


 

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 03/08/2010 21.22.10 da Camilo B
(Camilo B )

Anybody knows if i can use % INCLUDE "symphonylsx.lss" on a linux server???

I tried to use but console server shows: Error loading USE or USELSX module: *symphonylsx, i had installed lotus Symphony on my Lotus Domino Server (Linux).

Thanks a lot!!


[2] 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


[3] 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


[4] 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



Archivi

Maggio 2012 (4)
Aprile 2012 (4)
Marzo 2012 (13)
Febbraio 2012 (3)
Gennaio 2012 (7)
Dicembre 2011 (6)
Novembre 2011 (10)
Ottobre 2011 (5)
Settembre 2011 (6)
Agosto 2011 (5)
Luglio 2011 (6)
Giugno 2011 (10)
Maggio 2011 (7)
Aprile 2011 (5)
Marzo 2011 (9)
Febbraio 2011 (13)
Gennaio 2011 (11)
Dicembre 2010 (13)
Novembre 2010 (13)
Ottobre 2010 (13)
Settembre 2010 (11)
Agosto 2010 (6)
Luglio 2010 (10)
Giugno 2010 (10)
Maggio 2010 (4)
Aprile 2010 (9)
Marzo 2010 (21)
Febbraio 2010 (9)
Gennaio 2010 (9)
Dicembre 2009 (9)
Novembre 2009 (8)
Ottobre 2009 (6)
Settembre 2009 (8)
Agosto 2009 (5)
Luglio 2009 (1)
Giugno 2009 (8)
Maggio 2009 (9)
Aprile 2009 (10)
Marzo 2009 (12)
Febbraio 2009 (6)
Gennaio 2009 (20)
Dicembre 2008 (4)
Novembre 2008 (18)
Ottobre 2008 (13)
Settembre 2008 (10)
Agosto 2008 (3)
Luglio 2008 (15)
Giugno 2008 (20)
Maggio 2008 (8)
Aprile 2008 (6)
Marzo 2008 (16)
Febbraio 2008 (16)
Gennaio 2008 (21)
Dicembre 2007 (14)
Novembre 2007 (17)
Ottobre 2007 (15)
Settembre 2007 (21)
Agosto 2007 (11)
Luglio 2007 (24)
Giugno 2007 (32)
Maggio 2007 (26)
Aprile 2007 (17)
Marzo 2007 (18)
Febbraio 2007 (15)
Gennaio 2007 (15)
Dicembre 2006 (13)
Novembre 2006 (23)
Ottobre 2006 (13)
Settembre 2006 (8)
Agosto 2006 (9)
Luglio 2006 (16)
Giugno 2006 (15)
Maggio 2006 (14)
Aprile 2006 (10)
Marzo 2006 (13)
Febbraio 2006 (25)
Gennaio 2006 (14)
Dicembre 2005 (12)
Novembre 2005 (19)
Ottobre 2005 (18)
Settembre 2005 (20)
Agosto 2005 (15)
Luglio 2005 (26)
Giugno 2005 (31)
Maggio 2005 (36)
Aprile 2005 (46)
Marzo 2005 (10)
Febbraio 2005 (15)
Gennaio 2005 (14)
Dicembre 2004 (11)
Luglio 2004 (8)
Febbraio 2004 (1)




Idee


planetlotus