Migrácia inštancie služby Oracle Content Management zo staršej verzie služby Cloud Infrastructure

Ak máte inštancie služby Oracle Content Management spustené v staršej verzii služby Cloud Infrastructure, ktorá používa paušálne predplatné, spoločnosť Oracle odporúča migrovať tieto inštancie do nového natívneho prostredia Oracle Cloud Infrastructure (OCI) – OCI Gen 2 (t. j. používať konzolu Infrastructure na správu inštancií služby). To zaistí, že budete môcť využiť budúce benefity a zlepšenia cloudovej platformy Oracle.

Na spustenie migrácie je potrebné pred migráciou vykonať niekoľko krokov a v spolupráci s technickou podporou Oracle naplánovať migráciu.

  1. Migrujte svoje predplatné na predplatné univerzálnych kreditov. Pomôže vám s tým váš obchodný zástupca spoločnosti Oracle.
  2. Vytvorte novú inštanciu služby Oracle Content Management v OCI s konzolou Infrastructure. Toto bude cieľová inštancia, do ktorej sa dáta budú migrovať. NEPOUŽÍVAJTE túto inštanciu, kým nebude migrácia dokončená.
  3. Migrujte svojich používateľov z tradičných cloudových kont na kontá služby Oracle Identity Cloud Service (IDCS). Je potrebné zachovať mená používateľov, aby bolo možné v rámci migrácie správne priradiť roly a povolenia. V exportovanom súbore CSV sa položka s menom používateľa nazýva „User Login“. Roly používateľov sa priradia na základe mapovania používateľov.
  4. Pripravte sa na migráciu zhromažďovaním informácií, ktoré budete potrebovať pre svoju požiadavku na servis, a vytvorením zoznamu integrácií pre kroky, ktoré bude potrebné vykonať po migrácii.
  5. Odošlite požiadavku na servis v súvislosti s migráciou a potvrďte dátum a čas svojej migrácie.
  6. Sledujte priebeh migrácie. Požiadavka na servis sa v priebehu migrácie aktualizuje a po dokončení migrácie sa zobrazí výzva na overenie, či nová inštancia funguje podľa očakávaní.
  7. Finalizujte migráciu vykonaním všetkých krokov, ktoré sú potrebné na migráciu integrácií, ktoré inštancia má s inými službami alebo aplikáciami.
  8. Migrujte svoje lokality zahŕňajúce položky a zaistite, aby podporovali viac jazykov.
  9. Migrujte položky, ktoré boli vylúčené z migrácie.
  10. Oznámte zmeny používateľom.

Mapovanie používateľov

Táto tabuľka popisuje mapovanie skupín povolení služby Oracle Content Management k rolám aplikácie OCI.

Skupina povolení služby Oracle Content Management Rola aplikácie OCI
DocumentsServiceUser CECStandardUser
DocumentsServiceAdmin CECServiceAdministrator
SitesServiceVisitor CECSitesVisitor
SitesServiceAdmin CECSitesAdministrator
ContentAdministratorRole CECContentAdministrator
CECSStandardUser CECStandardUser
CECSEnterpriseUser CECEnterpriseUser

Poznámka:

Ak cieľová doména IDCS už obsahuje používateľa s rovnakým menom používateľa, používateľ bude priradený k rolám aplikácie OCI v súlade so skupinami povolení služby Oracle Content Management.

Príprava na migráciu

  • Poznačte si adresu URL novej vytvorenej inštancie (cieľ), aby bola zahrnutá do požiadavky na migráciu.
  • Poznačte si adresu URL starej inštancie (zdroj), aby bola zahrnutá do požiadavky na migráciu.
  • Vytvorte inventár všetkých integrácií, ktoré stará inštancia má s ľubovoľnými inými službami alebo aplikáciami, či už priamo, alebo prostredníctvom volaní rozhrania REST API. Ak existujú takéto integrácie, po migrácii bude potrebné vykonať určité akcie.

Odošlite požiadavku na servis v súvislosti s migráciou

Keď sa pripravíte na migráciu, odošlite požiadavku na migráciu na spustenie celého procesu:

  1. Prihláste sa do technickej podpory služby Oracle Cloud.
  2. Vytvorte novú požiadavku na servis.
  3. Pre parameter Typ problému vyberte položku Migrácia inštancie služby a potom vyberte voľbu Z paušálneho predplatného na OCI Gen 2.
  4. V požiadavke na servis zadajte nasledujúce informácie:
    • Adresa URL zdrojovej inštancie (inštancie, z ktorej migrujete).
    • Adresa URL cieľovej inštancie (inštancie, na ktorú migrujete).
    • Ak používate službu Akamai poskytovanú službou Oracle, uveďte to, aby sme mohli koordinovať čas a aktualizovať adresy URL v konfigurácii služby Akamai po migrácii
  5. Zadajte preferovaný dátum, kedy sa migrácia má začať.
  6. Odošlite požiadavku na servis.

    Keď technická podpora Oracle prijme požiadavku na servis v súvislosti migráciou, naplánujeme túto migráciu na základe požadovaného dátumu a požiadavka na servis sa aktualizuje o dátum a čas, kedy sa migrácia začne.

  7. V požiadavke na servis potvrďte, že schvaľujete počiatočný dátum a čas migrácie.

Požiadavka na servis sa bude aktualizovať a ukazovať, ako migrácia prebieha. Migrácia dát sa vykoná na strane servera, z vašej strany sa nevyžaduje žiadna iná akcia, než sledovať aktualizácie požiadavky na servis a overiť migráciu po jej dokončení.

Proces migrácie

Počas migrácie sa vykonávajú tieto akcie:

  1. Keď sa migrácia začne, technická podpora Oracle aktualizuje požiadavku na servis.

    Dôležité:

    Od tohto okamihu nesmiete vykonávať žiadne zmeny v starej (zdrojovej) inštancii. Zmeny vykonané po spustení migrácie sa nebudú migrovať do novej inštancie.
  2. Obsah a dáta konfigurácie sa exportujú zo starej inštancie (zdroja) a importujú do novej inštancie (cieľa).
  3. Keď bude migrácia dokončená, technická podpora Oracle aktualizuje požiadavku na servis a vám sa zobrazí žiadosť o overenie novej inštancie, aby ste skontrolovali, či všetko funguje podľa očakávaní.
  4. Ak sa nájdu nejaké problémy, poznačte ich do požiadavky na servis. Technická podpora Oracle bude pracovať na odstránení problémov a prostredníctvom požiadavky na servis vás bude informovať, keď bude inštancia pripravená na overenie.
  5. Ak všetko funguje podľa očakávaní, do požiadavky na servis uveďte, že akceptujete migrovanú inštanciu.

Poznámka:

Stará inštancia zostane aktívna, aby ste ju mohli používať pri overovaní. Tiež bude potrebné migrovať všetky lokality, ktoré používajú položky, a migrovať všetky ostatné položky, ktoré boli vylúčené počas migrácie.

Finalizácia migrácie

Ak je stará inštancia integrovaná alebo komunikuje s inými službami alebo aplikáciami, či už priamo alebo cez volania rozhrania REST API, môže byť potrebné vykonať niektoré úlohy po migrácii.

Nasledujúce položky platia pre celú službu:

  • Skontrolujte roly aplikácie OCI a priraďte roly, ktoré neexistovali v zdrojovej inštancii, ako je rola aplikácie CECRepositoryAdministrator.
  • Znova nakonfigurujte doklady používateľa pre všetky integrácie, ktoré ich používajú. Doklady sa nemigrujú.
  • Vzor adresy URL služby Oracle Content Management je odlišný, takže bude potrebné aktualizovať adresy URL v integráciách, ktoré ich používajú.

    Staré adresy URL používajú nasledujúci vzor:

    https://<service-name>-<account-name>.<region>.oraclecloud.com/documents

    Nové adresy URL používajú nasledujúci vzor:

    https://<service-name>-<account-name>.<service-type>.ocp.oraclecloud.com/documents

  • Znova nakonfigurujte funkciu CORS a nastavenia pre vložený obsah. Nastavenia cieľovej služby sa nemigrujú.
  • Štandardné lokality budú migrované, podnikové však nie. Manuálne migrujte podnikové lokality a všetky digitálne položky a položky obsahu priradené k lokalitám vytvorením šablóny pre každú podnikovú lokalitu, exportovaním šablóny zo zdrojovej inštancie a jej importovaním do cieľovej inštancie.
  • Odstráňte alebo aktualizujte prípadné vlastné radiče použité v migrovaných lokalitách.
Integrácia Akcie na vykonanie po migrácii
Oracle Integration
  • Znovu nakonfigurujte doklady.
  • Aktualizujte adresy URL služby Oracle Content Management v službe Oracle Integration Cloud.
Oracle Commerce Cloud
  • Znovu nakonfigurujte doklady.
  • Aktualizujte adresy URL služby Oracle Content Management v službe Oracle Commerce Cloud.
Oracle Process Cloud Service
  • Znovu nakonfigurujte doklady.
Oracle Eloqua Cloud Service
  • Znovu nakonfigurujte doklady.
Oracle Intelligent Advisor
  • Znovu nakonfigurujte doklady.
Oracle Cobrowse Cloud Service
  • Znovu nakonfigurujte doklady.
Responsys
  • Znovu nakonfigurujte doklady.
Visual Builder Cloud Service (VBCS)
  • Znovu nakonfigurujte doklady.
  • Aktualizujte adresy URL služby Oracle Content Management v komponentoch VBCS.
CDN/Akamai
  • Ak používate službu Akamai poskytovanú spoločnosťou Oracle, koordinujte čas s technickou podporou Oracle, aby ste aktualizovali adresy URL služby Oracle Content Management v konfigurácii služby Akamai. V opačnom prípade adresy URL v konfigurácii CDN budete musieť aktualizovať sami.
Volania rozhrania REST API
  • Aktualizujte adresy URL služby Oracle Content Management vo volaniach rozhrania REST API.
Použitie súpravy SDK klienta alebo rozhrania príkazového riadka
  • Ak sa adresa URL zachová alebo uloží v cache lokálne na strane klienta, aktualizujte adresy URL služby Oracle Content Management v konfigurácii.
Konektory
  • Znovu nakonfigurujte doklady.

Poznámka:

Záložky pre obsah v starej inštancii už nebudú fungovať, pretože adresa URL novej inštancie sa zmenila.

Migrácia lokalít zahŕňajúcich položky

Lokality, ktoré nezahŕňajú položky, budú migrované automaticky, no lokality, ktoré ich zahŕňajú, vyžadujú niekoľko ďalších krokov, aby fungovali v novej inštancii služby Oracle Content Management.

Inštalácia súpravy OCE Toolkit

Príkaz "cec migrate-site" je nový, preto je potrebné nainštalovať súpravu OCE Toolkit z depozitára GIT webového klienta, aj keď ste ju už stiahli a nainštalovali v minulosti.

Ak si chcete stiahnuť a nainštalovať súpravu OCE Toolkit, postupujte podľa pokynov na stránke súpravy Sites Toolkit.

Registrácia cieľového servera

Zaregistrujte detaily pripojenia cieľového servera (server, na ktorý migrujete lokality):

> cec register-server <target_server_name>
          -e http://<target_server>:<target_port>
          -u <target_username> -p <target_password>
          -t pod_ec
  • Hodnota <target_server_name> sa používa na identifikáciu cieľového koncového bodu, ktorý môže mať akýkoľvek názov.
  • Hodnoty <target_server> a <target_port> tvoria adresu URL, ktorú používate na prístup k cieľovému serveru.
  • Hodnoty <target_username> a <target_password> musia predstavovať meno používateľa a heslo osoby, ktorá vyexportuje šablóny lokalít zo zdrojového servera, aby nedošlo k problémom s povoleniami pri importovaní šablón počas migrácie.
  • Hodnota "pod_ec" je typ cieľového servera a používa sa na identifikáciu typu servera, na ktorom je vytvorená inštancia.

Migrácia lokalít

Ak chcete migrovať lokality, postupujte takto:

  1. Na zdrojovom serveri vytvorte šablóny z jednotlivých lokalít obsahujúcich položky.
  2. Na zdrojovom serveri exportujte jednotlivé šablóny. Tento krok je potrebné vykonať ako používateľ, ktorého ste uviedli pri registrácii cieľového servera.
  3. Na cieľovom serveri sa prihláste ako administrátor depozitára (používateľ s rolou CECRepositoryAdministrator). Potom vytvorte depozitár pre položky, ktoré sa importujú spolu so šablónou.
  4. Pre každú stiahnutú šablónu spustite nasledujúci príkaz, ktorý nahradí <site_name> názvom, ktorý požadujete pre lokalitu na cieľovom serveri:
    > cec migrate-site <site_name> --template <template_path_and_name> 
    --destination <registered_target_server_name> --repository <repository_name>
  5. Na cieľovom serveri primerane zdieľajte migrované lokality a položky.

Postup po migrácii

Po migrovaní bude lokalita využívať volania Content REST v. 1.1. Môže to spôsobiť problémy, ktoré je potrebné vyriešiť, aby lokalita mohla fungovať správne. Pozrite si nasledujúce informácie, aby ste určili, čo je potrebné urobiť:

  • Ak používate súpravu ContentSDK, volania sa automaticky aktualizujú, aby používali volania Content REST v. 1.1.
  • Ak rozloženia obsahu neuvádzajú podporu pre verziu 1.1, súprava ContentSDK tiež pridá do odozvy záznam "data" (v. 1.0), ktorý jednoducho bude odkazovať na záznam "fields" (v. 1.1). Šablóny tak môžu naďalej fungovať bez zmeny.
  • Ak v ďalšom reťazci dopytu používate syntax „fields.type.equals=“ Content REST v. 1.0, pokúšame sa syntakticky analyzovať a upraviť ju na syntax v 1.1, no mali by ste to overiť.
  • Ak uskutočňujete priame volania Content REST v. 1.0 (namiesto volaní cez súpravu ContentSDK), tieto volania zlyhajú. Bude potrebné opraviť vlastný kód a zvýšiť verziu týchto volaní.
  • Podobne potrebujete, aby prípadné vlastné dopyty na obsah vytvárajúce syntax „fields.type.equals=“ v. 1.0 vytvárali syntax 'q=(type eq "..")'.
  • „updateddate“ v. „updatedDate“: Tento problém údajne odstraňuje CaaS, no do doby, keď budeme mať k dispozícii kompiláciu, v ktorej rozhranie Content REST API v. 1.1 podporuje obe hodnoty, je potrebné zmeniť hodnoty „updateddate“ na hodnotu camelCase: „updatedDate“.

Zaistenie súladu migrovanej lokality s viacjazyčnými lokalitami (MLS)

Po správnom spustení lokality je následne potrebné zaistiť jej súlad s viacjazyčnými lokalitami. Ak by ste vytvorili podnikovú lokalitu na externom serveri Compute, bol by potrebný predvolený jazyk a stratégia lokalizácie. Keďže vaša lokalita bola skopírovaná, nejde o viacjazyčnú lokalitu, preto je potrebné zvýšiť jej verziu na viacjazyčnú lokalitu, aby sa zaistila podpora budúcich funkcionalít.

V nasledujúcej tabuľke sú uvedené rozdiely medzi viacjazyčnými a inými lokalitami.

Objekt lokality Viacjazyčná lokalita Iná lokalita
Obsahové položky Zobrazí sa variant jazyka obsahovej položky, nie obsahová položka umiestnená na stránke. Jazyk sa môže meniť v závislosti od jazyka, ktorý bol vyžiadaný pri vykreslení lokality. Obsahová položka umiestnená na stránke sa zobrazí vždy.
Rozloženia obsahu Rozloženia obsahu musia podporovať rozhrania API v. 1.1. Ak ich nepodporujú, obsahová položka sa nezobrazí. Namiesto nej sa zobrazí upozornenie. Dôvodom je, že všetky volania rozhraní API v. 1.1. majú pridané „miestne nastavenie“, ktoré nie je v rozhraní API v. 1.0 podporované. Rozloženia obsahu môžu byť vezie 1.0 alebo 1.1. Ak rozloženie obsahu podporuje iba verziu 1.0, súprava ContentSDK v odozve následne pridá položku "data", aby zodpovedala položke "fields". Môžu nastať aj iné problémy, preto túto funkciu netreba považovať za podporovanú, keď nezvýšite verziu rozloženia obsahu.
Zoznamy obsahu Zobrazia sa iba obsahové položky dostupné v požadovanom variante jazyka. Zobrazia sa všetky obsahové položky bez ohľadu na jazyk. Používateľ má v rámci zoznamu obsahu možnosť pripnúť výsledky ku konkrétnemu jazyku. Môžete tak mať dva zoznamy obsahu na stránke zobrazujúce výsledky v rôznych jazykoch. Táto možnosť výberu jazyka na paneli nastavení nie je dostupná pre viacjazyčné lokality.
defaultLocale Viacjazyčné lokality majú predvolené miestne nastavenie lokality. Znamená to, že všetky dopyty na obsah vrátia iba obsahové položky, ktoré sú v danom miestnom nastavení (alebo nie sú určené na preklad). Na lokalite, ktorá nie je viacjazyčná, neexistuje predvolené miestne nastavenie, preto dopyt na obsah vráti všetky obsahové položky bez ohľadu na jazyk.
Stratégia lokalizácie

Definuje zoznam jazykov dostupných pre lokalitu. V generátore bude rozbaľovacia ponuka s týmito jazykmi.

Takisto v používateľskom rozhraní správy bude rozbaľovacia ponuka s jazykmi, ktorá vám umožní otvoriť/zobraziť ukážku v požadovanom jazyku.

Keďže neexistuje stratégia lokalizácie, rozbaľovacia ponuka na prepínanie jazykov je z generátora odstránená.

Používateľské rozhranie správy neuvádza žiadny jazyk vrátane „predvoleného“ jazyka. Týmto spôsobom rozpoznáte v používateľskom rozhraní správy, ktorá lokalita je viacjazyčná.

Preklad/Preložiteľné Kontextová ponuka v používateľskom rozhraní správy obsahuje voľbu Preložiť. Umožňuje to vytvoriť úlohu prekladu, v rámci ktorej sa lokalita preloží.

Kontextová ponuka v používateľskom rozhraní správy obsahuje voľbu Preložiteľné. Lokalita, ktorá nie je viacjazyčná, je prakticky nepreložiteľná, preto je potrebné z nej najskôr urobiť preložiteľnú (viacjazyčnú) lokalitu a až potom ju bude možné preložiť.

Toto je tiež spôsob, ako zvýšiť verziu lokality na viacjazyčnú.

Poznámka: Funguje to len jedným smerom. Prechod na nižšiu verziu (nepreložiteľnú lokalitu) nie je možný.

Skôr než zmeníte lokalitu na viacjazyčnú, je potrebné vykonať tieto kroky:

  • Zvýšiť verziu všetkých komponentov rozloženia obsahu tak, aby podporovali rozhrania Content REST API v. 1.1.
  • Zvýšiť verziu všetkých „ďalších reťazcov dopytu“ v zoznamoch obsahu na lokalite tak, aby bola kompatibilná s rozhraním Content REST API v. 1.1.

Ak sa potom stane, že budete mať kód vlastného komponentu, ktorý vytvára volania Content REST, je potrebné zvýšiť aj jeho verziu tak, aby jeho volania boli verzie 1.1. Je to zriedkavé, pretože väčšinu volaní vytvárajú rozloženia obsahu.

Zvýšenie verzie rozložení obsahu

Určenie podporovaných verzií rozhrania Content REST API

Rozloženia obsahu musia špecifikovať, ktorú verziu rozhrania Content REST API podporujú. Cieľom je zaistiť, aby sa vytvárali správne volania Content REST, ktoré vrátia do rozloženia očakávané dáta odozvy.

Ak neuvediete podporu žiadnej verzie, predpokladá sa, že rozloženie obsahu podporuje iba verziu 1.0.

Konzola bude uvádzať zoznam rozložení obsahu, ktoré sú stále vo verzii 1.0.

Ak chcete povoliť, aby rozloženie obsahu podporovalo ďalšie verzie, pridajte vlastnosť "contentVersion" do objektu rozloženia obsahu.

V tomto príklade je uvedené, že podporuje všetky verzie od 1.0 do 2.0 (poznámka: verzia 2.0 neexistuje, ale významné zmeny verzií môžu priniesť prelomové zmeny).

// Content Layout
          definition.ContentLayout.prototype = {    // Specify the versions of
          the Content REST API that are supported by the this Content Layout.    // The value for contentVersion follows Semantic Versioning
          syntax.    // This allows applications that use the
          content layout to pass the data through in the expected format.    contentVersion: ">=1.0.0
          <2.0.0",     // Main rendering function:    // - Updates the data to handle any required additional requests and
          support both v1.0 and v1.1 Content REST APIs    // - Expand the Mustache template with the updated data
            // - Appends the expanded template HTML to the
          parentObj DOM element    render: function (parentObj)
          {

Postup pri zmenách odozvy vo verzii 1.1

Ako minimum bude potrebné vykonať zmenu odozvy rozhrania Content REST API z vlastnosti "data" na "fields". Najjednoduchší spôsob je pridať späť vlastnosť "data" a odkazovať na novú vlastnosť "fields".

render: function (parentObj)
          {    ...    if(!content.data) {        content.data =
          content.fields;    }

Lepší postup je prejsť na používanie hodnoty "fields" verzie 1.1 vo všetkých rozloženiach obsahu. Bude to zahŕňať aktualizáciu JavaScriptu aj kódu šablóny.

Ak chcete získať plnú podporu verzie 1.1, je potrebné vykonať nasledujúce zmeny rozhrania Content REST API medzi verziami 1.0 a 1.1:

Zmena rozhrania Content REST API v. 1.1 v. 1.0
"fields" v. "data"
"items": [{    "type": "Starter-Blog-Author",    "name": "Alex Read",    "id": "COREB62DBAB5CEDA4915A9C9F6050E554F63",    "fields":
          {        "starter-blog-author_bio": "Alex's bio",        "starter-blog-author_name": "Alex Read"        }    },
"items": [{    "type": "Starter-Blog-Author",    "name": "Alex Read",    "id": "COREB62DBAB5CEDA4915A9C9F6050E554F63",    "data":
          {        "starter-blog-author_bio": "Alex's bio",        "starter-blog-author_name": "Alex Read"        }    },
názvy vlastností camelCase „updatedDate“ „updateddate“
formát dopytu /items?q=(type eq "Starter-Blog-Author") /items?fields.type.equals="Starter-Blog-Author"
verzia rozhrania API /content/management/api/v1.1/items /content/management/api/v1/items
dopyty pre konkrétne jazyky /content/management/api/v1.1/items?q=((type eq "Promo") a (language eq "en-US" alebo translatable eq "false"))

Nepodporované.

Je potrebné migrovať všetky vlastné volania verzie 1, aby zahŕňali voľbu "language".

Zaistí sa tým konzistentnosť výsledkov s výsledkami, ktoré vráti viacjazyčná lokalita pri zobrazovaní v konkrétnom jazyku.

Zvýšenie verzie reťazca dopytu na obsah

Je možné, že vytvárate volania rozhrania Content API vo vlastnom kóde, preto je potrebné overiť celý vlastný kód, ktorý používa lokalita vytvárajúca volania rozhrania Content REST API.

  • Vlastné komponenty: Skontrolujte nasledujúce komponenty:
    • Rozloženia obsahu
    • Lokálne komponenty
    • Rozloženia sekcií
    • Vzdialené komponenty
  • Motívy: JavaScript: Aj keď je to menej pravdepodobné, v motíve môžete mať JavaScript, ktorý vytvára vlastné volania rozhrania Content REST API, preto je potrebné overiť aj motívy.
  • Vlastnosti lokality: Ďalší reťazec dopytu: Po overení zvýšenia verzia kompletného vlastného kódu, ktorý vytvára volania rozhrania Content REST API, je tiež potrebné zvýšiť verziu vlastnosti Ďalší reťazec dopytu vo všetkých komponentoch Zoznam obsahu na všetkých stránkach vašej lokality. Aj keď sa snažíme syntakticky analyzovať a konvertovať všetky tieto položky v čase behu, je potrebné zvýšiť ich verziu, aby boli kompatibilné s volaniami Content REST v. 1.1 a mali naďalej podporu.

Konverzia lokality na viacjazyčnú lokalitu

Po skonvertovaní lokality na úplnú podporu rozhraní Content REST API v. 1.1 môžete pridať podporu pre jazyky zmenou lokality na viacjazyčnú.

Ak vyberiete lokalitu v používateľskom rozhraní správy lokalít, v ponuke obsahu uvidíte voľbu „preložiteľné“. Po výbere tejto voľby sa zobrazí dialógové okno s výzvou na výber stratégie lokalizácie a predvoleného jazyka pre lokalitu zo zoznamu požadovaných jazykov v stratégii lokalizácie. Ak neexistujú žiadne stratégie lokalizácie, nebudete tento krok môcť dokončiť. Najskôr budete musieť prejsť na obrazovky administrácie obsahu a vytvoriť stratégiu lokalizácie s aspoň jedným požadovaným jazykom.

Po dokončení tohto kroku sa vaša lokalita bude vykresľovať v predvolenom miestnom nastavení. Takisto vám to umožní prepínať na iné miestne nastavenia uvedené v stratégii lokalizácie.

Bude potrebné overiť, či sa lokalita vo vašom predvolenom miestnom nastavení vykresľuje podľa očakávaní.

Migrácia položiek

Položky súvisiace s lokalitami budú migrované počas migrácie lokalít, ale položky, ktoré nesúvisia s lokalitami, bude potrebné migrovať samostatne.

Pred začatím migrácie je potrebné vziať do úvahy nasledujúce informácie:

  • Migrovať možno iba položky priradené ku kolekcii. Ak chcete migrovať položky, ktoré nie sú priradené ku kolekcii, je potrebné ich pred migráciou pridať do kolekcie.
  • Inštancie s paušálnym predplatným nepodporujú jazyky v položkách, takže pri migrácii položiek sa zdedí predvolený jazyk depozitára. Ešte pred migráciou položiek skontrolujte, či je nastavený požadovaný predvolený jazyk depozitára.
  • Migrované budú iba publikované položky. Ak vám po migrácii chýbajú položky, v zdrojovej inštancii je potrebné potvrdiť publikovanie položiek.
  • Ak má nejaká z publikovaných položiek verzie konceptu, tieto koncepty sa stanú publikovanými verziami v cieľovej inštancii a pôvodné publikované verzie zo zdrojovej inštancie sa stratia.
  • V paušálnej verzii služby Oracle Content Management mohli používatelia pri prezeraní obsahovej položky zvoliť zobrazenie „Rozloženie obsahu“ alebo „Obsah“. Zobrazenie „Obsah“ v aktuálnej verzii služby Oracle Content Management bolo nahradené položkou Zobrazenie formulára obsahu a zobrazenie „Rozloženie obsahu“ bolo odstránené.

Pri migrácii položiek postupujte nasledovne:

  1. Ak ste tak ešte neurobili, nainštalujte súpravu OCE Toolkit.
  2. Zaregistrujte zdrojový a cieľový server.
  3. Migrujte kolekciu položiek.

Registrácia zdrojového a cieľového servera

Zaregistrujte detaily pripojenia pre zdrojový a cieľový server.

Zaregistrujte zdrojový server (server, z ktorého migrujete položky):

> cec register-server <source_server_name>
          -e http://<source_server>:<source_port>
          -u <source_username> -p <source_password>
          -t pod_ic
  • Hodnota <source_server_name> sa používa na identifikáciu zdrojového koncového bodu, ktorý môže mať akýkoľvek názov.
  • Hodnoty <source_server> a <source_port> tvoria adresu URL, ktorú používate na prístup k zdrojovému serveru.
  • Hodnoty <source_username> a <source_password> musia predstavovať meno používateľa a heslo pre osobu, ktorá bude mať prístup k položkám na zdrojovom serveri.
  • Hodnota "pod_ic" je typ zdrojového servera a používa sa na identifikáciu typu servera, na ktorom je vytvorená inštancia.

Zaregistrujte cieľový server (server, na ktorý migrujete položky):

> cec-install % cec register-server <target_server_name>
          -e http://<source_server>:<source_port>
          -u <target_username> -p <target_password>
          -t pod_ec
  • Hodnota <target_server_name> sa používa na identifikáciu cieľového koncového bodu, ktorý môže mať akýkoľvek názov.
  • Hodnoty <target_server> a <target_port> tvoria adresu URL, ktorú používate na prístup k cieľovému serveru.
  • Hodnoty <target_username> a <target_password> musia predstavovať meno používateľa a heslo pre osobu, ktorá bude vlastniť položky na cieľovom serveri.
  • Hodnota "pod_ec" je typ cieľového servera a používa sa na identifikáciu typu servera, na ktorom je vytvorená inštancia.

Migrácia kolekcie položiek

Migrujte kolekciu položiek spustením nasledujúceho príkazu:

> cec migrate-content <source_collection_name> --server  <source_server_name>
      --destination <target_server_name> --repository <target_repository_name> --collection  <target_collection_name> --channel
    <target_channel_name>

Položky sa vytvoria na cieľovom serveri v zadanom depozitári a budú priradené ku kolekcii a kanálu. Ak je to potrebné, kolekcia a kanál sa vytvoria automaticky. Predvolený jazyk pre všetky migrované položky bude predvolený jazyk nastavený v zadanom depozitári.

Oznámenie zmeny používateľom

Novú adresu URL služby oznámte používateľom. Používatelia počítačov a mobilných zariadení si budú musieť zariadenia nakonfigurovať pomocou nového konta a znova všetok obsah zosynchronizovať.