Parameter können mit Benutzereingaben an LiveReports übergeben werden. Die Eingaben werden im LiveReport-Editor durch Auswahl der Art der Eingabe und der Angabe des entsprechenden Texts der Eingabeaufforderung definiert. Alternativ können Sie die Stufe der Eingabeaufforderung umgehen, indem Sie sämtliche Eingaben in der URL für die Ausführung des LiveReports bereitstellen. Diese URL-Parameter werden im folgenden Format angegeben: inputlabel<x>, wobei <x> eine Zahl ist. Beispiel:
http://intranet/Content Server/livelink.exe?func=ll&objId=1234 &objAction=RunReport&viewType=1&inputlabel1=treadstone
In diesem Beispiel wird die Zeichenfolge treadstone an die Benutzereingabe 1 weitergegeben. Wenn es sich um die einzige definierte Eingabe handelt, wird der Benutzer nicht aufgefordert, und der Bericht wird sofort ausgeführt.
Zu anderen Optionen zur Parameterübergabe gehören unter anderem folgende:
Die Fähigkeit, für jeden Parameter einen neuen, von inputlabel<x> abweichenden Namen zu definieren. Weitere Informationen finden Sie unter Namensänderungen für Eingabeparameter.
Die Fähigkeit, eine Zeichenfolge ohne Anführungszeichen, einschließlich SQL-Begriffen, in eine SQL-Abfrage einzufügen. Weitere Informationen finden Sie unter Zeichenfolge einfügen.
Mit dem sicheren Modus können Sie verhindern, dass bestimmte vordefinierte Begriffe an die SQL-Abfrage übergeben werden. Weitere Informationen finden Sie unter Der Eingabetyp InsertString ist bei der ersten Installation des Moduls normalerweise deaktiviert. Um ihn zu aktivieren, muss Ihr Systemverwalter das Feld InsertStrEnabled des Abschnitts [report] in der Datei opentext.ini bearbeiten. Weitere Informationen finden Sie unter ..
Für die URL kann eine unbegrenzte Anzahl von Eingaben abgefragt bzw. in die URL übergeben werden. Weitere Informationen finden Sie unter Zeichenfolge einfügen.
Unbegrenzte Ersetzungsparameter in der SQL-Anweisung. Weitere Informationen finden Sie unter Zusätzliche Eingaben oder Ersetzungsparameter erstellen.
Darüber hinaus gibt es eine Funktion für SQL-Vorlagen, mit der Bericht-Designer SQL-Segmente anhand verschiedener vordefinierter Bedingungen ein- bzw. ausschließen können, wie etwa dem Status ausgewählter Eingaben oder anderer URL-Parameter. Diese Funktion wird in einem anderen Abschnitt dieses Dokuments besprochen. Weitere Informationen finden Sie unter SQL-Vorlagen.