Sie verfügen über die folgende einfache Optionsdatei mit dem Namen hr_bind.opt:
defaultOptions = -bindOptions "QUALIFIER qual1" -traceFile C:\logs\staticbinder.txt -traceLevel ALL capture_sales.pdqxml = -bindOptions "QUALIFIER qual2" capture_orders.pdqxml capture_employee.pdqxml
Sie wollen, dass das Dienstprogramm StaticBinder nur capture_sales.pdqxml verarbeitet. Sie müssen die Einträge für capture_orders.pdqxml und capture_employee.pdqxml nicht auf Kommentar setzen setzen und auch nicht alle Bindeoptionen im Befehl angeben, um die Verwendung der Optionsdatei zu verhindern, sondern Sie können den folgenden Beispielbefehl verwenden:
java com.ibm.pdq.tools.StaticBinder -url jdbc:db2://dioud8:50000/hr -username someID -password somePwd -pureQueryXml capture_sales.pdqxml -optionsFile hr_bind.opt
StaticBinder bindet Pakete für alle Anweisungsgruppen, die sich in capture_sales.pdqxml befinden, mit dem Qualifikationsmerkmal qual2 und die nicht widersprüchlichen Optionen im Eintrag defaultOptions sowie die URL, die Benutzer-ID und das Kennwort, die in dem Befehl angegeben sind.
Sie könnten andere Dateien im Abschnitt -pureQueryXml des Befehls wie folgt auflisten:
-pureQueryXml capture_sales.pdqxml capture_employee.pdqxml capture_inventory.pdqxml
Da capture_employee.pdqxml über einen Eintrag in der Optionsdatei verfügt, bindet das Dienstprogramm StaticBinder Pakete für alle in capture_employee.pdqxml enthaltenen Anweisungsgruppen unter Verwendung der Optionen in der Befehlszeile und im Eintrag defaultOptions.
Da capture_inventory.pdqxml über keinen Eintrag in der Optionsdatei verfügt, verwendet das Dienstprogramm StaticBinder beim Binden aller Anweisungsgruppen, die sich in dieser pureQueryXML-Datei befinden, die Optionen im Eintrag defaultOptions und die Optionen im Befehl.
Die folgende Tabelle enthält eine Beschreibung der Ausgabe des Dienstprogramms StaticBinder, wenn Sie pureQueryXML-Dateien und Anweisungsgruppen in einem Befehl auflisten und außerdem eine Optionsdatei angeben.
Eintrag in der Befehlszeile | Enthält die Optionsdatei einen Eintrag für Datei Name.pdqxml? | Enthält die Optionsdatei einen Eintrag für Name.pdqxml:Basispaketname? | Ausgabe des Dienstprogramms StaticBinder |
---|---|---|---|
pureQueryXML-Datei | Ja | Ja | Die Ausgabe hängt von der Reihenfolge der Einträge ab, wie in Beispiel für das Auflisten von pureQueryXML-Dateien und Anweisungsgruppen in Optionsdateien beschrieben. |
Nein | Nein | Mithilfe der Optionen in der Befehlszeile und der nicht widersprüchlichen Optionen im Eintrag defaultOptions Pakete für alle Anweisungsgruppen in der Datei binden. | |
Ja | Nein | Mithilfe der Optionen an den drei möglichen Positionen Pakete für alle Anweisungsgruppen in der pureQueryXML-Datei binden. | |
Nein | Ja | Mithilfe der Optionen in der Befehlszeile und im Eintrag defaultOptions Pakete für alle Anweisungsgruppen in der Datei binden. Dann unter Verwendung der Optionen an den drei möglichen Positionen ein Paket für die Anweisungsgruppe in dem Eintrag für pureQueryXML-Datei:Basispaketname erneut binden. | |
pureQueryXML-Datei:Basispaketname | Ja | Ja | Die Ausgabe hängt von der Reihenfolge der Einträge ab, wie in Beispiel für das Auflisten von pureQueryXML-Dateien und Anweisungsgruppen in Optionsdateien beschrieben. |
Nein | Nein | Mithilfe der Optionen in der Befehlszeile und der nicht widersprüchlichen Optionen im Eintrag defaultOptions in der Optionsdatei ein Paket für die Anweisungsgruppe binden, das pureQueryXML-Datei:Basispaketname entspricht. | |
Ja | Nein | Mithilfe der Optionen in der Befehlszeile, der nicht widersprüchlichen Optionen im Eintrag für pureQueryXML-Datei und der nicht widersprüchlichen Optionen im Eintrag defaultOptions ein Paket für die Anweisungsgruppe binden, das pureQueryXML-Datei:Basispaketname entspricht. | |
Nein | Ja | Mithilfe der Optionen in der Befehlszeile, der nicht widersprüchlichen Optionen im Eintrag für pureQueryXML-Datei:Basispaketname und der nicht widersprüchlichen Optionen im Eintrag defaultOptions ein Paket für die Anweisungsgruppe binden, das diesem Eintrag entspricht. |