Nachdem Reports in i-doit definiert wurden, können diese verwendet werden.
Dazu wurde mit dem Modul "SM-VIEW List&Label" eine Datei idoit_llrpt.exe installiert. Diese dient als Schnittstelle zwischen i-doit und List&Label. Dort werden die Daten entsprechend der Definition aufbereitet und zu einer List&Label Druckdatei übertragen. Die Druckdatei muss dafür entsprechend konfiguriert sein, also die bereitgestellten Datenfelder beinhalten. Die Erstellung einer Druckdatei wird an anderer Stelle behandelt.
Die Schnittstelle kann zur Konfiguration und Fehlersuche direkt gestartet werden. Für die Ausgabe über SM-VIEW wird die Schnittstelle mit Parametern gestartet und nach dem Druck automatisch geschlossen.
Start - Parameter
Das Programm kann mit Parametern gestartet werden. Zum einen beim Aufruf und zum anderen durch eine Konfigurationsdatei.
Konfiguration per Datei
Liegt neben dem Programm die Datei idoit_llrpt.ini, dann werden zum Programmstart die dort konfigurierten Werte übernommen. Der Aufbau ist wie folgend:
{[SYS]
HOST=http://192.168.88.11/i-doit
API=1jsedhdw334
USER=admin
PWD=admin}
Hier kommen die Anmeldeangaben des i-doit - Systems hinein. Die Angaben für Host und API können bei einem manuellen Start in der Oberfläche geändert werden. Das macht Sinn, falls schnell zwischen Test- und Produktivsystem umgeschaltet werden soll.
Konfiguration per Startparameter
Die Schnittstelle kann auch von der Kommandozeile mit Parametern gestartet werden. Strings sollten in Anführungsstriche " eingeschlossen sein.
idoit_llrpt.exe [S:servername] [A:apikey] { [V:basiswert] | [O:basisid] } [U:username] [W:password] [R:reportobjid] [D:showdesigner] [P:print] [H:hide]