v7
Gäller endast Campaign Classic v7

Migreringstester testing-the-migration

Allmänt förfarande general-procedure

Beroende på konfigurationen finns det flera sätt att utföra migreringstester.

Du bör ha en test-/utvecklingsmiljö för att utföra migreringstester. Användningen av Adobe Campaign-miljöer regleras av licensavtal: kontrollera licensavtalet eller kontakta Adobe.

  1. Stoppa all pågående utveckling och föra över den till produktionsmiljön.

  2. Säkerhetskopiera utvecklingsmiljödatabasen.

  3. Stoppa alla Adobe Campaign-processer i utvecklingsinstansen.

  4. Säkerhetskopiera produktionsmiljödatabasen och återställ den som en utvecklingsmiljö.

  5. Innan du startar Adobe Campaign-tjänsterna kör du ezeInstance.js autentiseringsskript som gör att du kan rensa databasen för alla objekt som kördes när säkerhetskopieringen startades.

    code language-none
    nlserver javascript nms:freezeInstance.js -instance:<instance> -arg:<run|dry>
    
    note note
    NOTE
    Kommandot startar som standard i torr och visar alla förfrågningar som har utförts av det kommandot, utan att starta dem. Om du vill utföra autentiseringsbegäranden använder du run i kommandot.
  6. Kontrollera att säkerhetskopiorna är korrekta genom att försöka återställa dem. Se till att du har tillgång till din databas, dina tabeller, dina data osv.

  7. Testa migreringsproceduren i utvecklingsmiljön.

  8. Om migreringen av utvecklingsmiljön lyckas kan du migrera produktionsmiljön.

CAUTION
På grund av ändringar i datastrukturen går det inte att importera och exportera datapaket mellan en v5-plattform och en v7-plattform.

Migreringsverktyg migration-tools

Med olika alternativ kan du mäta effekten av en migrering och identifiera potentiella problem. Dessa alternativ ska utföras:

  • i config kommando:

    code language-none
    nlserver.exe config <option> -instance:<instance-name>
    
  • eller vid uppgraderingen:

    code language-none
    nlserver.exe config -postupgrade <option> -instance:<instance-name>
    
NOTE
  • Du måste använda -instance:<instanceame> alternativ. Vi rekommenderar inte att du använder -allinstances alternativ.
  • Adobe Campaign-kommandot update (postuppgradering) kan du synkronisera resurser och uppdatera scheman och databasen. Den här åtgärden kan bara utföras en gång på programservern. När resurserna har synkroniserats postuppgradering kan du identifiera om synkroniseringen genererar fel eller varningar.

Objekt som inte är standard eller saknas

  • The -showCustomEntities visas en lista med alla objekt som inte är standard:

    code language-none
    nlserver.exe config -showCustomEntities -instance:<instance-name>
    

    Exempel på ett skickat meddelande:

    code language-none
    xtk_migration:opsecurity2 xtk:entity
    
  • The -showDeletedEntities visas en lista med alla standardobjekt som saknas i databasen eller filsystemet. För varje objekt som saknas anges sökvägen.

    code language-none
    nlserver.exe config -showDeletedEntities -instance:<instance-name>
    

    Exempel på ett skickat meddelande:

    code language-none
    Out of the box object 'nms:deliveryCustomizationMdl' belonging to the 'xtk:srcSchema' schema has not been found in the file system.
    

Verifieringsprocess verification-process

Den här processen är integrerad som standard i postuppgraderingskommandot och gör att du kan visa varningar och fel som kan få migreringen att misslyckas. Om fel visas har migreringen inte körts. Om detta händer korrigerar du alla fel och startar sedan om efteruppgraderingen.

Du kan starta verifieringsprocessen fristående (utan migrering) med kommandot:

nlserver.exe config -postupgrade -check -instance:<instance-name>
NOTE
Du kan ignorera alla varningar och fel med JST-310040-koden.

Följande uttryck söks efter (skiftlägeskänsliga):

Uttryck
Felkod
Loggtyp
Kommentar
.@
PU-0001
Varning
Den här typen av syntax stöds inte längre i leveranspersonalisering.
common.js
PU-0002
Varning
Det här biblioteket får inte användas.
logon(
PU-0003
Varning
Den här anslutningsmetoden får inte längre användas.
new SoapMethodCall()
PU-0004
Varning
Den här funktionen stöds bara när den används i JavaScript-kod som körs från en säkerhetszon i sessionTokenOnly läge.
sql=
PU-0005
Fel
Den här typen av fel leder till ett migreringsfel.
crmDeploymentType="lokal"
PU-0007
Fel
Den här typen av distribution stöds inte längre. Distributionstypen för Office 365- och On-Local Microsoft CRM Connector har nu tagits bort.
Om du använder någon av de här inaktuella distributionstyperna i ett externt konto bör det externa kontot tas bort och du bör sedan köra postuppgradering -kommando.
Information om hur du ändrar till Web API-distribution finns i Webbprogram.
CRM v1(mscrmArbetsflöde/sfdcArbetsflöde)
PU-0008
Fel
Åtgärdsaktiviteter på begäran i Microsoft CRM, Salesforce och Oracle CRM är inte längre tillgängliga. Om du vill konfigurera datasynkroniseringen mellan Adobe Campaign och ett CRM-system måste du använda CRM-koppling målinriktning.

En konsekvenskontroll av databaser och scheman utförs också.

Återställningsalternativ restoration-option

Med det här alternativet kan du återställa färdiga objekt om de har ändrats. För varje återställt objekt sparas en säkerhetskopia av ändringarna i den valda mappen:

nlserver.exe config -postupgrade -restoreFactory:<backupfolder> -instance:<instance-name>
NOTE
Vi rekommenderar att du använder absoluta mappsökvägar och behåller mappträdsstrukturen. Till exempel: backupFolder\nms\srcSchema\billing.xml.

Återuppta migreringen resuming-migration

Om du startar om efteruppgraderingen efter ett migreringsfel återupptas den från samma plats som den stoppades.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1