Das Skript exportiert standardmässig alle vitalen Daten, lässt aber alle nicht vitalen Daten wie Anmeldungen, Sperren und Auditierungsdaten weg.
Das Exportskript wird von der Kommandozeile mit Hilfe des BPS Skript Interpreters gestartet. Wenden Sie den Schalter -h an um die Beschreibung des Aufrufs und der möglichen Optionen der aktuellen Version des Skripts zu erhalten:
C:\Program Files\IBK BPS 2.22.1\bin> bps export -h
SYNOPSYS
bps export CONNECTSTRING [FILENAME] [OPTION]...
BESCHREIBUNG
Diese Anwendung exportiert die BPS Datenbank in eine XML Datei.
Als Vorgabe werden alle standard BPS Sequenzen und Tabellen mit Nutzdaten
einbezogen, und Audittabellen wie auch Tabellen für vorübergehende Daten
vom Export ausgeschlossen.
Kundenspezifische Tabellen und Sequenzen können durch die Optionen -i, -I
im Export einbezogen, nicht erwünschte mit den Optionen -e und -E
ausgeschlossen werden.
HINWEISE
- Geben Sie als CONNECTSTRING die Anmeldung des BPS Besitzers als
BenutzerID/PIN@Verbindung an.
- Wenn FILENAME weggelassen wird. wird bps--.bpx
verwendet.
- Wenn der angegebene Dateiname keine Erweiterung hat, wird .bpx verwendet.
BEISPIELE
Basisexport der BPS Nutzdaten und Sequenzen in den Vorgabe-Dateinamen:
bps export 0/1234@plant
Basisexport der BPS Nutzdaten nach c:\test\myfile.xml:
bps export 0/1234@plant c:\test\myfile.xml
Inkludiere alle kundenspezifische Tabellen ct_* ausser ct_temp
und ct_scratch:
bps export 0/1234@plant -i ct!_% -e ct!_temp,ct!_scratch
OPTIONEN
-n, --nodefaulttables
Vorgabetabellen nicht inkludieren, nur die durch -i und -e definierten.
-N, --nodefaultsequences
Vorgabesequenzen nicht inkludieren, nur die durch -I und -E
definierten.
-d, --nodeleted
Datensätze mit Löschstatus in regulären BPS Tabellen ausschliessen.
-a, --noarchived
Datensätze mit Archivstatus in regulären BPS Tabellen ausschliessen.
-h, --help
Hilfe anzeigen (diese).
-i INCLUDETABLES, --includetables=INCLUDETABLES
Eine kommaseparierte Liste von inkludierten Tabellenmustern.
- Die Muster müssen in Kleinbuchstaben sein und werden für SQL LIKE
Vergleiche verwendet, wobei ! als Escapezeichen verwendet wird.
-e EXCLUDETABLES, --excludetables=EXCLUDETABLES
Eine kommaseparierte Liste von exkludierten Tabellenmustern.
- Die Muster müssen in Kleinbuchstaben sein und werden für SQL LIKE
Vergleiche verwendet, wobei ! als Escapezeichen verwendet wird.
- Tabellen welche von anderen inkludierten Tabellen referenziert sind
werden trotzden inkludiert.
-I INCLUDESEQUENCES, --includesequences=INCLUDESEQUENCES
Eine kommaseparierte Liste von inkludierten Sequenzenmustern.
- Die Muster müssen in Kleinbuchstaben sein und werden für SQL LIKE
Vergleiche verwendet, wobei ! als Escapezeichen verwendet wird.
-E EXCLUDESEQUENCES, --excludesequences=EXCLUDESEQUENCES
Eine kommaseparierte Liste von exkludierten Sequenzenmustern.
- Die Muster müssen in Kleinbuchstaben sein und werden für SQL LIKE
Vergleiche verwendet, wobei ! als Escapezeichen verwendet wird.
Benötigte Zeit war 0 Stunde(n), 0 Minute(n) und 1 Sekunde(n).
C:\Program Files\IBK BPS 2.22.1\bin>
Das Skript importiert standardmässig alle Tabellendaten und Sequenzen welche sich in der Exportdatei befinden. Auf der Ziel-Datenbank müssen vorgängig die BPS Objekte mit der gleichen BPS Version erzeugt werden von welcher der Export stammt, siehe Einrichten der Datenbank.
Alle Tabellen werden in der Ziel-Datenbank per Truncate gelöscht bevor der Import der neuen neuen Daten beginnt damit durch die neuen Daten keine Regeln (Constraints) verletzt werden.
Es gibt Optionen um Tabellen, archivierte Daten oder Daten die zur Löschung vorgesehen sind zu exkludieren.
Das Importskript wird von der Kommandozeile mit Hilfe des BPS Skript Interpreters gestartet. Wenden Sie den Schalter -h an um die Beschreibung des Aufrufs und der möglichen Optionen der aktuellen Version des Skripts zu erhalten:
C:\Program Files\IBK BPS 2.22.1\bin> bps import -h
SYNOPSYS
bps import CONNECTSTRING FILENAME [OPTION]...
BESCHREIBUNG
Diese Anwendung importiert die BPS Datenbank von einer BPS Exportdatei
(bpx).
Standardmässig werden alle Tabellen und Sequenzen der Exportdatei
importiert.
Tabellen können mit der Option -e ausgeschlossen werden.
Sequenzen können mit der Option -E ausgeschlossen werden.
Datensätze können mit den Schaltern -h und -d gefiltert werden.
HINWEISE
- Geben Sie als CONNECTSTRING die Anmeldung des BPS Besitzers als
BenutzerID/PIN@Verbindung an.
- Wenn der angegebene Dateiname keine Erweiterung hat, wird .bpx verwendet.
BEISPIELE
Basisimport der ganzen Exportdatei bps-plant-20100108135920.bpx:
bps import 0/1234@plant bps-plant-20100108135920
Archivierte und zu löschende Datensätze ausschliessen:
bps import 0/1234@plant mydump.bpx -h -d
Kundenspezifische Tabellen mit Namensmuster ct_* ausschliessen:
bps import 0/1234@plant mydump.bpx -e ct!_%
OPTIONEN
-d, --nodeleted
Datensätze die zum Löschen markiert sind ausschliesssen.
Es ist wahrscheinlich dass dieser Schalter Constraintfehler bei
abhängigen Datensätzen verursacht, deshalb wird der Import nach solchen
Fehlern fortgesetzt.
-a, --noarchived
Datensätze die archiviert sind ausschliesssen.
Es ist wahrscheinlich dass dieser Schalter Constraintfehler bei
abhängigen Datensätzen verursacht, deshalb wird der Import nach solchen
Fehlern fortgesetzt.
-h, --help
Hilfe anzeigen (diese).
-e EXCLUDETABLES, --excludetables=EXCLUDETABLES
Eine kommaseparierte Liste von exkludierten Tabellenmustern.
- Die Muster müssen in Kleinbuchstaben sein und werden für SQL LIKE
Vergleiche verwendet, wobei ! als Escapezeichen verwendet wird.
-E EXCLUDESEQUENCES, --excludesequences=EXCLUDESEQUENCES
Eine kommaseparierte Liste von exkludierten Sequenzmustern.
- Die Muster müssen in Kleinbuchstaben sein und werden für SQL LIKE
Vergleiche verwendet, wobei ! als Escapezeichen verwendet wird.
Benötigte Zeit war 0 Stunden, 0 Minuten und 1 Sekunden.
C:\Program Files\IBK BPS 2.22.1\bin>