Funktionen kan bruges til migrering fra en tidligere version af HOD til en nyere version. Host On-Demand-migrering er en totrinsproces:
HOD-kilde- og -.målserveren kan være placeret på den samme maskine eller på hver sin maskine.
Bemærk: Hvis HOD-kilde- og målserveren er placeret på forskellige maskiner skal filen Migrationpackage.zip, der blev oprettet i eksportfunktionen, være placeret på målmaskinen. Dette er en manuel proces, som administratoren skal udføre.
Host On-Demand-migreringsversioner
Understøttede Host On-Demand-migreringsmiljøer
Bemærk: Eksport- og Importfunktioner understøttes kun på den samme platform (f.eks. Windows til Windows, Linux til Linux osv.)
HODMigrationUtility.zip vil være tilgængelig på Fix Central. Administratoren skal downloade zip-filen og placere den i Host On-Demand-publiceringsbiblioteket. Der er ingen anden nødvendig installation.
Eksempel: cd C:\Program Files (x86)\IBM\HostOnDemand13\HOD13\HODMigrationUtility
Eksportfunktion: java –jar HODMigrationUtility.jar c:\Test\Export.xml
Bemærk: Når eksporten er udført, vises en meddelelse, sammen med den placering, hvor zip-filen med migreringspakken er oprettet.
Importfunktion: java –jar HODMigrationUtility.jar c:\Test\Import.xml
Bemærk: Når importen er udført uden fejl, vises denne meddelelse.
Tilbagerulningsfunktion: java –jar HODMigrationUtility.jar c:\Test\Rollback.xml
Bemærk: Der genereres automatisk en xml-fil til tilbagerulning, når en importfunktion udføres. Tilbagerulning kan kun udføres én gang.
Eksport:
| Inputattribut | Forklaring |
|---|---|
| migrationInput | Rodbiblioteket for xml-inputfilen. |
| mode | Denne kode angiver driftstilstanden. Input er påkrævet for denne kode. Input til denne kode skal være “export” (der skelnes ikke mellem store og små bogstaver). |
| HODPublishDirectory | Angiver Host On-Demand-udgivelsesbibliotek Input er påkrævet for denne kode. Eksempel:
|
| sourceMigratingPackage | Angiver placeringen, hvor zip-filen med migreringspakken
skal gemmes.
Hvis parameteren ikke angives, bruges den aktuelle placering bruges til at gemme
zip-filen med migreringspakken. Eksempel:
|
| overWrite | Input
er påkrævet for denne kode.
Input “yes”
(standard): Hvis migreringspakken allerede findes, overskriver funktionen den eksisterende pakke.
Følgende meddelelse bliver vist.
Input “no”.
Hvis migreringspakken allerede findes, overskriver funktionen ikke migreringspakken. I stedet bliver følgende meddelelse vist.
|
| customFiles | customFiles er den overordnede kode for fileLocation-underkoder.
Hvis der er tilpassede filer (.kmp .bar .col .pmp .mac)
gemt i andre placeringer end standardplaceringen (user/HODObjs),
skal disse placeringer angives i denne kode, så filer i disse
placeringer også udvælges til migrering.
Hver tilpasset filplacering
skal angives i fileLocation-koden. Eksempel:
Se tabellen nedenfor for at få vist en liste
med filer, der eksporteres til migreringspakken. |
| Filer | Placering | Filer, der direkte kopieres til målmaskine | Filer, der ændres af migreringsfunktion |
|---|---|---|---|
| Filer til guiden Distribution | |||
| DW-oprettet html, z_*.html, _J2.html, .jnlp | HOD-publiceringsbibliotek | Nej | Alle |
| Fuldstændig HOD-datafolder .cf-filer wInfo.txt Policy.obj Preload.obj Params.txt udparams.txt |
HOD-publiceringsbibliotek (HODData) | Følgende filer bliver kopieret direkte til
HOD-målserveren Policy.obj Preload.obj Params.txt |
wInfo.txt .cf-fil udparams.txt |
| Tilpassede filer | |||
| Tilpassede standardfiler | Brugerbibliotek HODObjs-folder f.eks.: C:\Users\<systembruger>\HODObjs | Ja | Ingen |
| Brugerdefinerede tilpassede filer | Brugerdefineret placering (fælles eller netværksplacering) | Ja (customfiles-folder oprettes og alle tilpassede filer bliver kopieret) | Ingen |
| Filer fra privat bibliotek | |||
| Private filer (alle filer og foldere) | HOD-installationsbibliotek privat | Ja | Ingen |
| biblioteksfunktion | |||
| Sample.xml og brugeroprettet .xml | HOD-installationsbibliotek lib\samples\DirUtil | Ja | Ingen |
| Sikkerhed | |||
| HODSerKeyDb.kdb HODServerKeyDb.sth HODServerKeyDb.rdb | bin-bibliotek | Ja | Ingen |
| WellKnownTrustedCAs.class WellKnownTrustedCAs.jks WellKnownTrustedCAs.p12 | HOD-publiceringsbibliotek | Hvis en fil med det samme navn allerede findes, bliver den ikke kopieret til HOD-målserveren | Konvertering af .p12 til jks-fil |
| pdfpdt-filer | |||
| Printerdefinitionsfil: Alle filerne | HOD-publiceringsbibliotek/pdfpdt | Ja | Ingen |
| Egenskabsfil | |||
| Config.properties | HOD-publiceringsbibliotek | Ja | Ingen |
| Inputattribut | Forklaring |
|---|---|
| migrationInput | Rodbiblioteket for xml-inputfilen. |
| mode | Denne kode angiver driftstilstanden. Input er påkrævet for denne kode. Input til denne kode skal være “import” (der skelnes ikke mellem store og små bogstaver). |
| HODPublishDirectory | Angiver Host On-Demand-udgivelsesbibliotek Input er påkrævet for denne kode. Eksempel:
|
| migratingPackageLocation | Angiver placeringen, hvor zip-filen med migreringspakken
skal gemmes.
Hvis parameteren ikke angives, bruges den aktuelle placering bruges til at gemme
zip-filen med migreringspakken. Eksempel:
|
| systemJavaBinDirectory | Angiver bin-biblioteket til Java i z/OS og AS/400
Dette
kodeinput kræves kun til z/OS og AS/400. Eksempel:
|
| options | options-koden er den overordnede kode til at levere input til følgende
underordnede koder. Terminal, FileTransfer, Icon, FTPTerminal, dbaOptions, targetUI Disse koder skal angives i følgende format:
Ovennævnte koder er relateret til sessionsparameteren. Sikkerhedsrelaterede parametre kan også angives for at konvertere SSL3 til JSSE TLS1.2. Dette skal angives under Terminal-koden. Input til disse koder er nøgle og værdi i dobbelte anførselstegn.
Nøgle må ikke være NULL, værdi kan være NULL. Disse nøgleværdipar skrives i cf-filen på målsystemet for de tilsvarende sessioner. Hvis du vil angive mere end én sessionsparameter, skal koden gentages med et andet nøgleværdipar. Eksempel:
|
| targetUI | HTML-filens udseende er forskellige for HOD 11 og HOD12/HOD13. HOD12 og HOD13 har “Nimbus”-udseendet for HTML-filer. Input “yes” (standard): Alle HTML-migreringsfilerne får Nimbus-udseendet i deres UI. Input “no”: Bevarer kilde-UI'ens udseende for HTML-filer. |
| codebase | Input
er påkrævet for denne kode.
Denne
kodebase er påkrævet for webstart-klientsider. Den URL, du angiver
her, skal identificere målpubliceringsbiblioteket i Host On-Demand. Eksempel:
hvor servernavn.mycompany.com er navnet på den server, hvor Host On-Demand er installeret, og hodalias er publiceringsaliaset til Host On-Demand. |
| targetBackup | Input er påkrævet for denne kode. Input “yes” (standard): Der oprettes sikkerhedskopifil af Host On-Demand-målserverfiler. Filerne sikkerhedskopieres på Host On-Demand-målserveren, hvor importen skal udføres. Tabellen nedenfor indeholder en liste over de filer, der bliver sikkerhedskopieret. Input “no”: Der oprettes ikke sikkerhedskopifil til migrering af Host On-Demand-serverfiler. |
| overwriteHODPublishDirectory | Input er påkrævet for denne kode. Input “yes” (standard): Filer med samme navn (kilde- og målfiler) vil blive overskrevet i publish-biblioteket på HOD-målserveren. Input “no”: Filer med samme navn (kilde- og målfiler) bliver ikke overskrevet i publish-biblioteket, kun nye filer og biblioteker bliver migreret til målet. |
| overwritePrivate | Input er påkrævet for denne kode. Input “yes” (standard): Filer med samme navn (kilde- og målfiler) vil blive overskrevet i private-biblioteket på HOD-målserveren. Input “no”: Filer med samme navn (kilde- og målfiler) bliver ikke overskrevet i private-biblioteket, kun nye filer og biblioteker bliver migreret til målet. |
| overwritePdfPdt | Input er påkrævet for denne kode. Input “yes” (standard): Filer med samme navn (kilde- og målfiler) vil blive overskrevet i pdfpdt-biblioteket på HOD-målserveren. Input “no”: Filer med samme navn (kilde- og målfiler) bliver ikke overskrevet i pdfpdt-biblioteket, kun nye filer og biblioteker bliver migreret til målet. |
| overwriteDirUtil | Input er påkrævet for denne kode. Input “yes” (standard): Filer med samme navn (kilde- og målfiler) vil blive overskrevet i DirUtil-biblioteket på HOD-målserveren. Input “no”: Filer med samme navn (kilde- og målfiler) bliver ikke overskrevet i DirUtil-biblioteket, kun nye filer og biblioteker bliver migreret til målet. |
| Folder | Filer |
|---|---|
| Privat bibliotek | Alle filer og biblioteker |
| Bin-bibliotek | HODServerKeyDb.kdb, HODServerKeyDb.sth, HODServerKeyDb.rdb, HODServerKeyStore.jks |
| HOD-publish-bibliotek->pdfpdt | Printerdefinitionfil |
| HOD-publish-bibliotek | WellKnownTrustedCAs.class WellKnownTrustedCAs.jks WellKnownTrustedCAs.p12 CustomizedCAs.p12 CustomizedCAs.jks CustomizedCAs.sth Config.properties Filer fra Deployment Wizard |
| lib-folder | redir.properties |
| lib\samples\DirUtil | Alle filer |
| HostOnDemand\HOD\HODData | Alle foldere og filer |
Filer fra en kilde-HOD-server er allerede migreret til målet. C:\lib\.importSuccess. HOD-migreringsproces er afsluttet.
Rollback-fil er oprettet i det aktuelle bibliotek til udførelse af rollback. C:\Test\Rollback.xml