Die Option -setPreStatusOfAllPkgs des Dienstprogramms Configure wirkt sich auf den Wert des Attributs configureStatus aus. Wenn diese Option angegeben ist, verarbeitet das Dienstprogramm Configure die SQL-Anweisungen und Anweisungsgruppen, nachdem die Auswirkung der Option berücksichtigt wurde. Die Verarbeitung richtet sich nicht nach dem Wert des Attributs configureStatus beim Start der Configure-Operation.
Sie führen das Dienstprogramm StaticBinder aus, indem Sie die pureQueryXML-Datei zum Binden oder erneuten Binden der SQL-Anweisungen in den Anweisungsgruppen angeben. Sie können die Option -differenceOnly TRUE für StaticBinder bei der Ausführung einer Bindeoperation angeben. Die Option begrenzt die Bindeoperation auf die Anweisungen in Anweisungsgruppen, die tatsächlich erneut gebunden werden müssen.
Die folgende Tabelle listet die Optionen des Dienstprogramms Configure auf, die benannte Anweisungsgruppen ändern, wenn der Wert der Option -cleanConfigure auf FALSE gesetzt oder nicht angegeben ist. Wenn Sie das Dienstprogramm Configure mit dem auf TRUE gesetzten Wert der Option -cleanConfigure ausführen, werden alle Anweisungsgruppen geändert. Alle Optionen des Dienstprogramms Configure werden auf alle SQL-Anweisungen angewendet, die sich in nicht benannten Anweisungsgruppen befinden.
Option | Benannte Anweisungsgruppen, die geändert werden |
---|---|
-allowStaticRowsetCursors | Anweisungsgruppen, bei denen der Wert des Attributs configureStatus auf REQUIRED gesetzt ist. |
-collection | Anweisungsgruppen, bei denen der Wert des Attributs configureStatus auf REQUIRED gesetzt ist. |
-forceSingleBindIsolation | Anweisungsgruppen, bei denen der Wert des Attributs configureStatus auf REQUIRED gesetzt ist. |
-groupSQLBySpecialRegisters | Anweisungsgruppen, bei denen der Wert des Attributs configureStatus auf REQUIRED oder AUTO gesetzt ist. |
-groupSQLByStrings | Benannte Anweisungsgruppen werden nicht geändert. Nur nicht benannte Anweisungsgruppen werden geändert. |
-markDDLForBind | Anweisungsgruppen, bei denen der Wert des Attributs configureStatus auf REQUIRED gesetzt ist. |
-maxMissingSections | Anweisungsgruppen, bei denen der Wert des Attributs configureStatus auf REQUIRED oder AUTO gesetzt ist. |
-pkgVersion | Anweisungsgruppen, bei denen der Wert des Attributs configureStatus auf REQUIRED oder AUTO gesetzt ist. |
-removeSQLInactiveForDays | Anweisungsgruppen, bei denen der Wert des Attributs configureStatus auf REQUIRED oder AUTO gesetzt ist. |
-removeInvalidSQL | Anweisungsgruppen, bei denen der Wert des Attributs configureStatus auf REQUIRED oder AUTO gesetzt ist. |
-replaceLocations | Anweisungsgruppen, bei denen der Wert des Attributs configureStatus auf REQUIRED oder AUTO gesetzt ist. |
-replaceSchemas | Anweisungsgruppen, bei denen der Wert des Attributs configureStatus auf REQUIRED oder AUTO gesetzt ist. |
-restoreInvalidSQLForce | Alle benannten Anweisungsgruppen. |
-rootPkgName | Benannte Anweisungsgruppen werden nicht geändert. Nur nicht benannte Anweisungsgruppen werden geändert. |
-setPostStatusOfAllPkgs | Alle benannten Anweisungsgruppen. |
-setPreStatusOfAllPkgs | Alle benannten Anweisungsgruppen. |
-sqlLimit | Benannte Anweisungsgruppen werden nicht geändert. Nur nicht benannte Anweisungsgruppen werden geändert. |
Es gibt Operationen des Dienstprogramms Configure, denen keine Option zugeordnet ist. Die Operationen behalten die pureQueryXML-Datei bei und stellen ihre Gültigkeit sicher.
Mit Ausnahme der benannten Anweisungsgruppen, bei denen das Attribut configureStatus auf den Wert FINAL gesetzt ist, kann jede der folgenden Änderungen auftreten. Aufgrund der Änderungen ist es erforderlich, die betroffenen Pakete erneut zu binden.