Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

13
SDI Explained Door Mark den Elzen

Transcript of Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

Page 1: Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

SDI ExplainedDoor Mark den Elzen

Page 2: Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

Wat is SDI

SDI (Selective Dissemination of Information)

selectieve verspreiding van informatie • Selectief omdat verspreing van informatie is gebasseerd op selectietaal

(pointerfiles)

• Selectief omdat ingesteld kan worden wie de informatie moet ontvangen

Toepassing:• In oorsprong ontwikkeld voor rappeleringen

• Inmiddels ook toegepast voor attenderingen

• Inschrijven via internetserver op interesse profielen

• Intern bij Adlib verspreiding van informatie over projecten,

nieuwe helpdesk calls en management informatie

Page 3: Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

Hoe werkt SDI

1) Selectie van informatie door de zoekvraag op te slaan in een pointerfile

2) Opgeven van SDI eigenschappen in de pointerfiles

1) Ontvangers

2) Frequentie

3) Stylesheets

4) …..

3) Windows task scheduler gebruiken om SDI dagelijks te starten

4) E-mails worden verstuurd

Page 4: Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

Voorbereidingen

1) Handigste is om een aparte SDI folder te maken (niet noodzakelijk want SDI.exe

en dll’s zitten in executables folder), kopieer ook licentiefile mee.

(benodigde bestanden: EVALSMTP.DLL, mfc80.dll, msvcp80.dll,

msvcr80.dll, msvcrt.dll, sdi.exe) zie ook SDI handleiding

2) SDI Configuratie file bewerken default.sdi

- smtp / imap server

- data folder applicatie

- afzender

3) .bat file maken voor elke database indien je ze op verschillende momenten

wilt starten.

4) Testen (eenvoudigste in SQL)

http://www.adlibsoft.nl/support/handleidingen/onderhoudsgidsen/sdi-en-e-mail-vanuit-adlib

Page 5: Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

default.sdi (configuratiefile voorbeeld)

# default.sdi

# global setting

LANGUAGE=0

DATABASEPATH=C:\Projects\Model application 4.4 (demo)\data

DM=dm

DI=di

[email protected]

ADLIB_SMARTHOST=smtp.nl.adlibsoft.com

Page 6: Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

xxxx.bat (start file voorbeeld)

set fileDate=%date:~3,10%T%time:~0,5%

set fileDate=%fileDate::=-%

sdi.exe "sdicmd=run&sdidatabase=document" > sdi%fileDate%.xml

Page 7: Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

Windows Task Schedule

Page 8: Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

Plannen van Pointerfiles

Page 9: Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

Adlib Internetserver 5Inschrijven op interesseprofielen

Page 10: Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

Output SDI met behulp van xslt

Zie ook onze website met voorbeeld stylesheets en how-tohttp://www.adlibsoft.nl/support/handleidingen/onderhoudsgidsen/programming-xslt-stylesheets-for-adlib

En

http://www.adlibsoft.com/support/downloads

Page 11: Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

Oefenen

Folder: c:\Adlib\Model applicatie 4.4\Shortcut Adlib Master (is master applicatie dus bevat zeer veel tabbladen)

Folder: c:\Adlib\SDISDI (bevat de SDI files)

Page 12: Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

SDI Log

Na een run van SDI wordt er een logfile gecreëerd waarin zichtbaar is wat er is verstuurd.

Page 13: Adlib gebruikersgroep - voorjaarsbijeenkomst 2014 - Mark den Elzen - SDI in Adlib

Vragen?