Microsoft Business Solutions-Axapta 3.0 är nu en del av Microsoft Dynamics AX 3.0. Alla referenser till Microsoft Business Solutions-Axapta och Microsoft Axapta avser Microsoft Dynamics AX.
INLEDNING
Den här artikeln innehåller länkar till dokumentation om hur du installerar snabbkorrigeringar för Microsoft Dynamics AX 2012. Den beskriver även hur du installerar snabbkorrigeringar för Microsoft Dynamics AX 2009 och Microsoft Dynamics AX 4.0.
Obs! Läs noggrant igenom Microsoft Knowledge Base-artikeln som dokumenterar en specifik snabbkorrigering för att avgöra vilka objekt, databastabeller eller filer som påverkas.
Mer information
Snabbkorrigeringar som släpps för Microsoft Dynamics AX 2012
Den detaljerade processen för att installera uppdateringar och snabbkorrigeringar för Microsoft Dynamics AX 2012 finns dokumenterad på TechNet i följande avsnitt: Tillämpa uppdateringar och snabbkorrigeringar.
Snabbkorrigeringar som släpps för Microsoft Dynamics AX 2009 och för Microsoft Dynamics AX 4.0
Den allmänna processen för att installera uppdateringar och snabbkorrigeringar för Microsoft Dynamics AX 2009 dokumenteras i följande informationsblad: Underhåll av Microsoft Dynamics AX 2009.
Microsoft släpper snabbkorrigeringar för Microsoft Dynamics AX i följande format:
- Snabbkorrigeringar släpps som en komprimerad (.zip) fil. Filerna som den .zip filen innehåller ersätter befintliga filer på datorn.
- Snabbkorrigeringar släpps som en uppdatering för Microsoft Windows Installer. Dessa snabbkorrigeringar innehåller en Setup.exe-fil.
Microsoft släpper snabbkorrigeringar för Microsoft Dynamics AX 4.0 i följande format:
- Snabbkorrigeringar släpps som Microsoft Windows Installer-uppdateringar. Dessa snabbkorrigeringar innehåller en Setup.exe-fil.
- Snabbkorrigeringar släpps som DIS-lagerfiler (AxDIS.aod) eller som DIP-lagerfiler (AxDIP.aod). DIS-lagerändringar åtgärdar problem i SYS-lagerkod. DIP-lagerändringar åtgärdar problem i GLS-lagerkod.
- Snabbkorrigeringar släpps mycket sällan som .xpo-filer som innehåller kod. Koden tillämpas på befintliga objekt, databastabeller eller både och.
Allmänna riktlinjer för snabbkorrigeringar som ersätter filer
Vissa snabbkorrigeringar för Microsoft Dynamics AX ersätter filer på datorn. Instruktioner om hur du installerar en snabbkorrigering som ersätter filer finns i dokumentationen som medföljer snabbkorrigeringen. Här följer allmänna rekommendationer för hur du installerar snabbkorrigeringar som ersätter filer:
Innan du kopierar filerna som ingår i snabbkorrigeringen till datorn använder du dina vanliga säkerhetskopieringsprocesser för att säkerhetskopiera de serverfiler som påverkas av snabbkorrigeringen.
Testa alla snabbkorrigeringar i en testmiljö för att verifiera att anpassningarna inte påverkas negativt.
Låt alla användare logga ut från Microsoft Dynamics AX-klientprogrammet. Stoppa AOS-instansen (Application Object Server) innan du byter namn på och kopierar snabbkorrigeringsfilerna.
När etikettfiler ingår i snabbkorrigeringen kopierar du alla etikettfiler som ingår till programmappen Microsoft Dynamics AX. Etikettfilerna har följande filnamnstillägg:
- .ali
- .acd
- .alc
Som standard har programmappen följande sökväg:
rotkatalog\Axapta Application\appl\StandardNote I den här sökvägen representerar rotkatalogen hårddiskenheten och huvudkatalogen där Microsoft Dynamics AX är installerat.
Anpassade miljöer
Om du anpassade miljön innan du installerade snabbkorrigeringen bör du noggrant läsa följande artikel i Microsoft Knowledge Base som dokumenterar den snabbkorrigering som du vill installera. Alla objekt som påverkas av snabbkorrigeringen skrivs över. Det kan leda till att anpassningar i dessa objekt går förlorade.
Säkerhetskopior av databaser
Om databastabellerna påverkas skapar du en fullständig säkerhetskopia av databasen innan du installerar snabbkorrigeringen. Anvisningar om hur du säkerhetskopierar en databas finns i Microsoft SQL Server dokumentationen. Du kan även läsa dokumentationen till Oracle Database Server.
Information om installationen
Snabbkorrigeringar som släpps för Microsoft Dynamics AX 2009
Följ dessa steg om du vill installera snabbkorrigeringar som släpps som en programuppdatering för Microsoft Dynamics AX 2009:
Extrahera filerna från paketet.
Öppna filen kbxxxxxx.txt i snabbkorrigeringspaketet för att identifiera vilka objekt som ska korrigeras när snabbkorrigeringen installeras.
Avsluta alla Microsoft Dynamics AX 2009-klienter och stoppa sedan AOS-instansen.
Säkerhetskopiera databasen.
Säkerhetskopiera programmappen.
Starta om AOS-instansen och granska sedan programloggen på servern som kör AOS-tjänsten för att kontrollera att AOS-instansen startar korrekt. AOS-instansen återskapar programobjektindexet. Filen Axapd.aoi innehåller programobjektindexet.
Beroende på vilken servermaskinvara du använder kan tidsgränsen för start av AOS-instansen nås innan processen har slutförts. Det här problemet beror på att processen inte har tillräckligt med tid för att återskapa filen Axapd.aoi innan AOS försöker använda filen.
AOS-instansen förblir i en startstatus tills återskapandet av *.aoi-filen har slutförts. Då har AOS-instansen statusen "startad". Inga ytterligare steg krävs. Vänta tills återskapandet har slutförts och granska sedan programloggen för en indikation på att AOS-instansen startar.
Kör Axpatch.exe-filen för snabbkorrigeringsinstallationen.
Välj det språk som installationen ska köras på och klicka sedan på OK.
Klicka på Nästa när installationsguiden startar.
Granska licensvillkoren för programvara från Microsoft, markera kryssrutan om du godkänner licensvillkoren om du godkänner och klicka sedan på Nästa.
På sidan Välj komponenter bör alternativet Programfiler vara markerat som standard. Klicka på Nästa.
På sidan Välj konfiguration anger du rätt konfiguration och klickar sedan på Nästa.
Klicka på Installera på sidan Klar att tillämpa snabbkorrigeringen.
När konfigurationen är klar klickar du på Slutför för att avsluta guiden.
Från en klient kontrollerar du att du kan ansluta till AOS-instansen som Microsoft Dynamics AX-administratör.
Verifiera installationen av snabbkorrigeringen genom att göra följande:
- Öppna klassen SysHotfixManifest i AOT.
- Kontrollera att klassen innehåller en metod som har ett namn som är detsamma som artikelnumret för den installerade snabbkorrigeringen.
Använd koduppgraderingsverktyget ("Kodjämförelse") för att jämföra SYP- eller GLP-ändringen med VAR- eller CUS-lager. Om det finns anpassningar kan det krävas av partnerns eller kundens IT-personal för att koppla snabbkorrigeringen till det anpassade systemet.
Snabbkorrigeringar som släpps som en Windows Installer-uppdatering
Viktigt: Följande åtgärder måste utföras:
- ObjectServer-kärnfilen måste installeras på varje AOS-server.
- Klientens kärnfil måste vara installerad på varje klientdator.
- Kärnfilen NetBusinessConnector och kärnfilen ComBusinessConnector måste installeras på varje dator som kör Microsoft Dynamics AX .NET Business Connector och Microsoft Dynamics AX Com Business Connector.
- Kernelfilen ApplicationIntegrationServer är BizTalk Adapter. Kontrollera att du installerar ApplicationIntegrationServer-kernelfilen tillsammans med NetBusinessConnector-kernelfilen när du uppdaterar BizTalk-adaptern.
En Windows Installer-uppdatering uppdaterar följande binära Microsoft Dynamics AX 4.0-klientfiler:
- Den .exe filen
- De .dll filerna
Dessa filer kallas även kernelfiler. Så här installerar du Windows Installer-uppdateringen:
Extrahera filerna från snabbkorrigeringen. De extraherade filerna kan innehålla följande mappar:
- ApplicationIntegrationServer (på engelska)
- Klient
- ComBusinessConnector
- NETBusinessConnector
- ObjectServer (på engelska)
Testa snabbkorrigeringen i en testmiljö. Schemalägg sedan stilleståndstiden.
Avsluta alla Microsoft Dynamics AX-programvaruklienter. Stäng sedan av AOS-instanserna som är anslutna till produktionsprogrammets filresurs.
Säkerhetskopiera databasen och säkerhetskopiera sedan programmappen.
Kör den Setup.exe filen som ingår i varje mapp i snabbkorrigeringen.
Starta om AOS-instansen. Granska programhändelseloggen på servern som kör AOS-tjänsten för att kontrollera att AOS-instansen startar korrekt. AOS-instansen återskapar programobjektindexet. Filen Axapd.aoi innehåller programobjektindexet.
Beroende på vilken servermaskinvara du använder kan tidsgränsen för AOS-instansens start nås innan processen är klar. Det här problemet beror på att processen inte har tillräckligt med tid för att återskapa filen Axapd.aoi.
Använd AOS-instansen för att logga in på en klient med hjälp av administratörskontot för Microsoft Dynamics AX 4.0. Kontrollera att du kan ansluta.
Snabbkorrigeringar som släpps som en .xpo-fil som innehåller kod
Snabbkorrigeringar som släpps som en .xpo-fil innehåller korrigeringar på kodnivå som direkt påverkar objekt eller databastabeller i Microsoft Dynamics AX.
Viktigt! Innan du fortsätter undersöker du varje .xpo-fil för att se om det finns objekt eller tabeller som kommer att ändras. Observera eventuella anpassningar av din aktuella miljö som kan påverkas. Vi rekommenderar starkt att du installerar alla snabbkorrigeringar i en testmiljö innan du installerar dem i ditt live-system.
Logga in på Microsoft Dynamics AX med hjälp av Microsoft Dynamics AX-administratörskontot. Se till att inga andra användare är inloggade på Microsoft Dynamics AX.
Öppna dialogrutan Programobjektträd . Det gör du genom att använda en av följande metoder:
- I verktygsfältet Standard klickar du på Objektträd för programmet.
- Tryck på Ctrl+D på tangentbordet.
- Peka på Öppna på Arkiv-menyn och klicka sedan på Programobjektträd.
I dialogrutan Objektträd klickar du på Importera i verktygsfältet.
Klicka på Bläddra och leta reda på XPO-filen.
Klicka på XPO-filen i dialogrutan Öppna och klicka sedan på Öppna.
Klicka på OK för att slutföra importen.
Obs! Du kan behöva slutföra en framåtkompilering eller en fullständig AOT-kompileringsprocess (Application Object Tree).
Så här installerar du snabbkorrigeringar som släpps som DIS-layer- eller DIP-layer-filer
Följ de här stegen om du vill installera snabbkorrigeringar som släpps som DIS-lager- eller DIP-lagerfiler:
Extrahera filerna från snabbkorrigeringspaketet.
Innan du kopierar filerna som ingår i snabbkorrigeringen till datorn använder du dina vanliga säkerhetskopieringsprocesser för att säkerhetskopiera programmappen och de serverfiler som påverkas av snabbkorrigeringen.
Testa snabbkorrigeringen i en testmiljö. Schemalägg sedan driftstopp när inga andra användare är med i systemet.
Avsluta alla Microsoft Dynamics AX-programvaruklienter. Stäng sedan av de Application Object Server-instanser som är anslutna till produktionsprogrammets filresurs.
Kopiera filen AxDIS.aod och filen AxDISen-us.ald till varje programmapp där de andra .aod-filerna finns. Som standard finns den här mappen på följande plats:
\application\appl\standardNote Använd alltid kopieringsfunktionen i det här steget. Använd inte flyttfunktionen. När du flyttar en fil används behörigheterna för källmappen för den här filen. När du kopierar en fil får den målmappens behörigheter.Gör en säkerhetskopia av filen Axapd.aoi genom att byta namn på filen. Eller ta bort filen Axapd.aoi i varje programmapp.
Starta om AOS-instansen. Granska programloggen på servern som kör AOS-instansen för att kontrollera att AOS-instansen startar korrekt. AOS-instansen återskapar programobjektindexet. Filen Axapd.aoi innehåller programobjektindexet.
Beroende på vilken servermaskinvara du använder kan tidsgränsen för AOS-instansens start nås innan processen är klar. Det här problemet beror på att processen inte har tillräckligt med tid för att återskapa filen Axapd.aoi.
AOS-instansen förblir i startstatus tills .aoi-filen återskapas. Då får AOS-instansen statusen "startad". Inga ytterligare steg krävs. Vänta tills återskapandet har slutförts och granska sedan programloggen för en indikation om att AOS-instansen startades.
Använd AOS-instansen för att logga in på en klientdator med hjälp av administratörskontot för Microsoft Dynamics AX 4.0. Anslut sedan till den här AOS-instansen med hjälp av klientprogramvaran för att verifiera att du kan ansluta. Slutligen kontrollerar du att ändringarna har identifierats av Microsoft Dynamics AX och att de visas i AOT.
Om en uppgraderingschecklista visas slutför du den för att försäkra dig om att det inte uppstår några fler problem. Om ingen uppgraderingschecklista visas känns DIS- eller DIP-lagret inte igen. Använd en eller flera av följande metoder om DIS- eller DIP-lagret inte kan identifieras:
Skapa en ny programmapp. Kopiera sedan alla filer från den befintliga programmappen till den nya programmappen.
Ändra AOS-instansens konfiguration så att den nya programmappen används. Gör följande:
Klicka på Start, klicka på Kör, skriv Control Admintools och klicka sedan på OK.
Dubbelklicka på Microsoft Dynamics AX Configuration Utility.
På fliken Programobjektserver väljer du den nya programmappen som du skapade i programinstanslistan.
Tillämpa konfigurationen och starta sedan om AOS-instansen.
Upprepa steg 8.
När checklistan är klar kompilerar du om hela programmet.
Om du använder flera programmappar och flera AOS-instanser stoppar du alla AOS-instanser och startar sedan om alla AOS-instanser.
Referenser
Mer information om importalternativ för en .xpo-fil finns i utvecklarhandboken för Microsoft Dynamics AX.
Produkter från andra leverantörer som nämns i den här artikeln tillverkas av företag som inte har någon anknytning till Microsoft. Microsoft utfärdar inga som helst garantier för dessa produkters funktion och tillförlitlighet.