Her er min første Web Service - en nummer generator.
Ofter støder jeg på kunder der gerne vil have et fortløbende nummer. Dette er svært i Notes - specielt på tværs af flere servere/lande/domains. Problemet har jeg her løst med en web service der kan kaldes fra Lotus script og returnere det næste nummer i rækken.
I demo basen finde 3 design elementer
- En webservice der kan generere numre
- Et script bibliotek som du kan inkludere i egen kode og dermed nemt lave et kald til WebServicen
- En form med lidt demo kode
Eksempel
Skal du bruge et nummer kan det gøres med dette kode:
Use "ws.numbers"
Dim n As New Numbers( "
http://www.notesnet.dk/majkilde/ws.nsf/number?wsdl" ) 'initialisering med reference til selve web servicen
print n.getNumber( "applikationsnavn" ) 'hent et nummer. applikationsnavn angiver hvilken nummerserie der skal benyttes.
Dette virker på tværs af servere/replica's - brugeren skal blot have http access til web serveren
WSDL:
http://www.notesnet.dk/majkilde/ws.nsf/number?wsdl
Demo basen