Bevor die DLE angewiesen werden kann, definierte Logik auszuführen, müssen die grundsätzlichen Aufrufparameter gesetzt werden. Dazu zählen zumindest das Paket und der Ordner aus dem Paket, der ausgeführt werden soll.
dleApi.setFolder(“DEMO:Auftragsvorgabe“);
Damit wird der Ordner Auftragsvorgabe aus dem Paket DEMO als Ausführungsordner festgelegt.
Optional können auch direkt die Schlüsselinformationen zum Finden der gültigen Bricks spezifiziert werden:
Map keys = new java.util.Hashtable();
keys.put(“Kundennummer“, “0815“);
keys.put(“Abteilung“, “Import“);
dleApi.setFolderAndParameters(“DEMO:Auftragsvorgabe“, keys);
Üblicherweise wird man allerdings die Schlüsselinformationen als Variablen definieren, dies ist nur eine alternative Variante.
Die eigentliche Ausführung wird dann durch den execute() Befehl gestartet. Das Ergebnis der Ausführung wird dann in einer DLEResult Instanz zurückgegeben.
DLEResult dleResult = dleApi.execute();
Die DLE ermittelt nun automatisch anhand der hinterlegten Definitionen und Variablen den oder die Bricks, die ausgeführt werden sollen. Diese werden dann ausgeführt und die Ergebnisse in der DLEResult Instanz zurückgegeben.
