This is version . It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]

Open Smeup#

Dopo i test con XLS e PHP, proviamo a chiamare una FUN anche dal WIKI. Questo dimostra quanto è aperto Sme.up!


La tabella sotto è il risultato di una chiamata a una F che ritorna un XML di tipo EXB. Un plugin trasforma l'XML in codice Wiki ed ecco il risultato.

La fun viene passata come parametro del plugin (quindi fissato nella pagina):

[{com.smeup.jspwiki.plugins.opensmeup.Table FUN='F(EXB;LOSER_03;SER)'}]

Ma è possibile passarla anche come parametro della pagina:

[Link con Parametro|http://wiki.smeup.com/Wiki.jsp?page=OpenSmeup2&FUN=F(EXB;LOSER_03;SER)]
Link con Parametro

Il parametro 'output', invece, permette di vedere il risultato in 3 modi:

  • tabella wiki
  • wsdl del webservice a cui il plugin è collegato
  • funzione passata
  • xml ritornato

Output WSDL

[{com.smeup.jspwiki.plugins.opensmeup.Table FUN='F(EXB;LOSER_03;SER)' output='wsdl'}]
Plugin insertion failed: Plugin failed

Output XML

[{com.smeup.jspwiki.plugins.opensmeup.Table FUN='F(EXB;LOSER_03;SER)' output='xml'}]
Plugin insertion failed: Plugin failed

Output FUN

[{com.smeup.jspwiki.plugins.opensmeup.Table FUN='F(EXB;LOSER_03;SER) 1([a];;)' output='fun'}]

F(EXB;LOSER_03;SER) 1([a];;) 

Output normale:

[{com.smeup.jspwiki.plugins.opensmeup.Table FUN='F(EXB;LOSER_03;SER)'}]

La FUN può contenere variabili. Ad esempio Output FUN

[{com.smeup.jspwiki.plugins.opensmeup.Table FUN='F(EXB;LOSER_03;SER) 1([a];;)'}]
I parametri vengono passati nella url:
[Link |http://wiki.smeup.com/Wiki.jsp?page=OpenSmeup&a=PIPPO]

Cliccando sul link Link si vedrà la fun qui sotto con la variabile 'a' valorazzata a 'PIPPO':


F(EXB;LOSER_03;SER) 1([a];;) 

Plugin insertion failed: Plugin failed

Output WSDL Plugin insertion failed: Plugin failed

Output XML Plugin insertion failed: Plugin failed

Output FUN


F(EXB;LOSER_03;SER) 1([a];;) 

Connessione Plugin insertion failed: Plugin failed

Add new attachment

Only authorized users are allowed to upload new attachments.
« This particular version was published on 14-Mar-2011 08:59 by m.sanfilippo.