Instaliranje hitnog popravka sustava Microsoft Dynamics AX

Primjenjuje se na
Microsoft Dynamics AX 2009 Microsoft Dynamics AX 4.0

Microsoft Business Solutions-Axapta 3.0 sada je dio sustava Microsoft Dynamics AX 3.0. Sve reference na Microsoft Business Solutions-Axapta i Microsoft Axapta odnose se na Microsoft Dynamics AX.

UVOD

Ovaj članak sadrži veze na dokumentaciju o načinu instalacije hitnih popravaka za Microsoft Dynamics AX 2012. Opisan je i način instaliranja hitnih popravaka za Microsoft Dynamics AX 2009 i Microsoft Dynamics AX 4.0.

Napomena Pažljivo pročitajte članak iz Microsoftove baze znanja u kojem je naveden hitni popravak da biste odredili objekte, tablice baze podataka ili datoteke na koje će to utjecati problem.

Dodatne informacije

Hitni popravci koji su izdani za Microsoft Dynamics AX 2012

Detaljni postupak instaliranja ažuriranja i hitnih popravaka za Microsoft Dynamics AX 2012 dokumentiran je na web-mjestu TechNet u sljedećem odjeljku: Primjena ažuriranja i hitnih popravaka.

Hitni popravci koji su izdani za Microsoft Dynamics AX 2009 i Microsoft Dynamics AX 4.0

Napomena Opći postupak instaliranja ažuriranja i hitnih popravaka u Microsoft Dynamics AX 2009 dokumentiran je u sljedećoj tehnici: Održavanje sustava Microsoft Dynamics AX 2009.

Microsoft objavljuje hitne popravke za Microsoft Dynamics AX u sljedećim oblicima:

  • Hitni popravci izdaju se u obliku komprimirane (.zip) datoteke. Datoteke koje .zip datoteka sadrži zamijenit će postojeće datoteke na računalu.
  • Hitni popravci izdaju se u obliku ažuriranja programa Microsoft Windows Installer. Ti hitni popravci sadrže Setup.exe datoteku.

Microsoft objavljuje hitne popravke za Microsoft Dynamics AX 4.0 u sljedećim oblicima:

  • Hitni popravci izdaju se kao ažuriranja programa Microsoft Windows Installer. Ti hitni popravci sadrže Setup.exe datoteku.
  • Hitni popravci izdaju se kao datoteke putem sloja DIS (AxDIS.aod) ili kao datoteke sloja DIP (AxDIP.aod). DIS-layer changes rješava probleme u kodu SYS-layera. Promjene u obliku DIP sloja rješavaju probleme u kodu sloja GLS.
  • Vrlo se rijetko hitni popravci objavljuju kao .xpo datoteke koje sadrže kod. Kod se primjenjuje na postojeće objekte, tablice baze podataka ili na oba objekta.

Opće smjernice za hitne popravke koji zamjenjuju datoteke

Neki hitni popravci sustava Microsoft Dynamics AX zamjenjuju datoteke na računalu. Upute za instaliranje hitnog popravka koji zamjenjuje datoteke pažljivo pročitajte dokumentaciju koja se prati uz preuzimanje hitnog popravka. Slijede općenite preporuke za instaliranje hitnih popravaka koji zamjenjuju datoteke:

  • Prije nego što datoteke obuhvaćene hitnim popravkom kopirate na računalo, koristite uobičajene postupke sigurnosnog kopiranja da biste sigurnosno kopirali poslužiteljske datoteke na koje je hitni popravak zahvaćen.

  • Testirajte sve hitne popravke u testnom okruženju da biste provjerili nije li to negativno utjecalo na prilagodbe.

  • Neka se svi korisnici odjave iz klijentske aplikacije sustava Microsoft Dynamics AX. Prije preimenovanja i kopiranja datoteka hitnih popravaka zaustavite instancu AOS-a (Application Object Server).

  • Kada hitni popravak sadrži datoteke naljepnica, kopirajte sve priložene datoteke naljepnica u mapu aplikacije Microsoft Dynamics AX. Datoteke oznaka imat će sljedeće datotečne nastavke:

    • .ali
    • .acd
    • .alc

    Prema zadanim postavkama mapa aplikacije ima sljedeći put:
    korijenski direktorij\Axapta Application\appl\StandardNote Na ovom putu korijenski direktorij predstavlja tvrdi disk i glavni direktorij u koji je instaliran Microsoft Dynamics AX.

Prilagođena okruženja

Ako ste prije instaliranja hitnog popravka prilagodili okruženje, detaljno pročitajte članak iz Microsoftove baze znanja u kojem je naveden hitni popravak koji želite instalirati. Svi objekti na koje hitni popravak utječe bit će prebrisani. To može dovesti do gubitka prilagodbi tih objekata.

Sigurnosne kopije baze podataka

Ako to utječe na tablice baze podataka, prije primjene hitnog popravka stvorite potpunu sigurnosnu kopiju baze podataka. Upute o sigurnosnom kopiranju baze podataka potražite u dokumentaciji sustava Microsoft SQL Server. Ili pogledajte dokumentaciju poslužitelja Oracle Database Server.

Informacije o instalaciji

Hitni popravci objavljeni za Microsoft Dynamics AX 2009

Da biste instalirali hitne popravke koji su izdani kao ažuriranje aplikacije za Microsoft Dynamics AX 2009, slijedite ove korake:

  1. Izdvojite datoteke iz paketa.

  2. Otvorite datoteku kbxxxxxx.txt u paketu hitnih popravaka da biste odredili koji će objekti biti zakrpljeni kada se hitni popravak instalira.

  3. Izađite iz svih klijenata sustava Microsoft Dynamics AX 2009, a zatim zaustavite instancu AOS-a.

  4. Sigurnosno kopirajte bazu podataka.

  5. Sigurnosno kopirajte mapu aplikacije.

  6. Ponovno pokrenite instancu AOS-a, a zatim pregledajte zapisnik aplikacije na poslužitelju na kojem se izvodi servis AOS da biste provjerili pokreće li se instanca AOS-a pravilno. Instanca AOS-a obnavlja indeks objekta aplikacije. Datoteka Axapd.aoi sadrži indeks objekta aplikacije. 

    Napomena: ovisno o poslužiteljskom hardveru koji koristite, može doći do isteka vremena pokretanja AOS instance prije dovršetka postupka. Taj se problem pojavljuje jer proces nema dovoljno vremena za obnovu datoteke Axapd.aoi prije nego što AOS pokuša koristiti datoteku. 

    Instanca AOS-a ostaje u početnom statusu sve dok se ne dovrši obnova datoteke *.aoi. U tom trenutku instanca AOS-a ima status "pokrenut". Nisu potrebne nikakve dodatne radnje. Pričekajte da se dovrši obnova, a zatim pregledajte zapisnik aplikacije radi li naznake da se instanca AOS-a pokreće.

  7. Pokrenite Axpatch.exe datoteku za instalaciju hitnog popravka aplikacije.

    1. Odaberite jezik na kojem želite pokrenuti instalaciju, a zatim kliknite U redu.

    2. Kada se pokrene čarobnjak za instalaciju, kliknite Dalje.

    3. Pregledajte licencne odredbe za Microsoftov softver, kliknite da biste potvrdili okvir da biste prihvatili licencne odredbe ako se slažete, a zatim kliknite Dalje.

    4. Na stranici Odabir komponenti po zadanom bi trebala biti odabrana mogućnost Datoteke aplikacije . Kliknite Dalje.

    5. Na stranici Odabir konfiguracije navedite točnu konfiguraciju, a zatim kliknite Dalje.

    6. Na stranici Hotfix Ready to apply kliknite Instaliraj.

    7. Kada se postavljanje dovrši, kliknite Završi da biste izašli iz čarobnjaka.

  8. Na klijentu provjerite možete li se povezati s instancom AOS-a kao administrator sustava Microsoft Dynamics AX.

  9. Provjerite valjanost instalacije hitnog popravka na sljedeći način:

    • Otvorite klasu SysHotfixManifest na AOT-u.
    • Provjerite sadrži li klasa metodu s nazivom koji je jednak broju članka instaliranog hitnog popravka.
  10. Upotrijebite alat za nadogradnju koda ("usporedba koda") za usporedbu promjene SYP-a ili GLP-a s bilo kojim VAR ili CUS slojevima. Ako prilagodbe postoje, od IT osoblja partnera ili korisnika možda će se tražiti da spoji hitni popravak s prilagođenim sustavom.

Hitni popravci koji se izdaju kao ažuriranje programa Windows Installer

Važno Potrebno je izvršiti sljedeće radnje:

  • Datoteka jezgre poslužitelja ObjectServer mora biti instalirana na svakom AOS poslužitelju.
  • Datoteka jezgre klijenta mora biti instalirana na svakom klijentskom računalu.
  • Datoteka jezgre sustava NetBusinessConnector i datoteka jezgre značajke ComBusinessConnector moraju biti instalirane na svakom računalu na kojem su instalirani Microsoft Dynamics AX .NET Business Connector i Microsoft Dynamics AX Com Business Connector.
  • Datoteka jezgre ApplicationIntegrationServer je prilagodnik BizTalk. Obavezno instalirajte datoteku jezgre ApplicationIntegrationServer zajedno s datotekom jezgre NetBusinessConnector kada ažurirate prilagodnik za BizTalk.

Ažuriranje programa Windows Installer ažurira sljedeće binarne datoteke klijenta sustava Microsoft Dynamics AX 4.0:

  • .exe datoteka
  • Datoteke .dll

Te se datoteke nazivaju i datoteke jezgre. Da biste primijenili ažuriranje programa Windows Installer, slijedite ove korake:

  1. Izdvojite datoteke iz hitnog popravka. Izdvojene datoteke mogu sadržavati sljedeće mape:

    • ApplicationIntegrationServer
    • Klijent
    • ComBusinessConnector
    • NETBusinessConnector
    • ObjectServer
  2. Testirajte hitni popravak u testnom okruženju. Zatim zakažite nedostupnost.

  3. Izađite iz svih softverskih klijenata za Microsoft Dynamics AX. Potom zatvorite AOS instance koje su povezane sa zajedničkim datotekama produkcijskog programa.

  4. Sigurnosno kopirajte bazu podataka, a zatim sigurnosno kopirajte mapu aplikacije.

  5. Pokrenite Setup.exe datoteku koja se nalazi u svakoj mapi hitnog popravka.

  6. Ponovno pokrenite instancu AOS-a. Pregledajte zapisnik događaja aplikacije na poslužitelju na kojem se izvodi servis AOS da biste provjerili pokreće li se instanca AOS pravilno. Instanca AOS-a obnavlja indeks objekta aplikacije. Datoteka Axapd.aoi sadrži indeks objekta aplikacije.

    Napomena: ovisno o poslužiteljskom hardveru koji koristite, može doći do isteka vremena pokretanja AOS instance prije dovršetka postupka. Taj se problem pojavljuje jer proces nema dovoljno vremena za obnovu datoteke Axapd.aoi.

  7. Upotrijebite instancu AOS-a za prijavu na klijent pomoću administratorskog računa za Microsoft Dynamics AX 4.0. Provjerite možete li se uspješno povezati.

hitni popravci koji se izdaju kao .xpo datoteka koja sadrži kôd

Hitni popravci koji se objavljuju kao .xpo datoteka sadrže popravke na razini koda koji izravno utječu na objekte ili tablice baze podataka u sustavu Microsoft Dynamics AX.

Važno Prije nastavka pregledajte ima li u svakoj .xpo datoteci objekata ili tablica koji će se promijeniti. Obratite pozornost na sve prilagodbe trenutačnog okruženja na koje bi to moglo utjecati. Preporučujemo da sve hitne popravke primijenite u testnom okruženju prije nego što ih primijenite na aktivni sustav.

  1. Prijavite se u Microsoft Dynamics AX pomoću administratorskog računa za Microsoft Dynamics AX. Provjerite nije li neki drugi korisnik prijavljen u Microsoft Dynamics AX.

  2. Otvaranje dijaloškog okvira Stablo objekta aplikacije . To učinite na jedan od sljedećih načina:

    • Na alatnoj traci Standard kliknite Stablo objekta aplikacije.
    • Na tipkovnici pritisnite Ctrl+D.
    • Na izborniku Datoteka pokažite na Otvori, a zatim kliknite Stablo objekta aplikacije.
  3. U dijaloškom okviru Stablo objekta aplikacije na alatnoj traci kliknite Uvoz .

  4. Kliknite Pregledaj, a zatim pronađite .xpo datoteku.

  5. U dijaloškom okviru Otvaranje kliknite datoteku .xpo, a zatim Otvori.

  6. Kliknite U redu da biste dovršili postupak uvoza.

    Napomena: možda ćete morati dovršiti postupak prosljeđivanja ili cijeli postupak kompiliranja pomoću stabla objekta aplikacije (AOT).

Instaliranje hitnih popravaka koji se izdaju kao datoteke putem sloja DIS ili DIP sloja

Da biste instalirali hitne popravke koji se izdaju kao datoteke putem sloja DIS ili DIP, slijedite ove korake:

  1. Izdvojite datoteke iz paketa hitnih popravaka.

  2. Prije nego što datoteke obuhvaćene hitnim popravkom kopirate na računalo, pomoću uobičajenih postupaka sigurnosnog kopiranja sigurnosno kopirajte mapu aplikacije i poslužiteljske datoteke na koje hitni popravak utječe.

  3. Testirajte hitni popravak u testnom okruženju. Zatim zakažite nedostupnost kada nijedan drugi korisnik ne koristi sustav.

  4. Izađite iz svih softverskih klijenata za Microsoft Dynamics AX. Potom zatvorite instance poslužitelja Application Object Server koje su povezane sa značajkom zajedničkog korištenja datoteka produkcijskog programa.

  5. Kopirajte datoteke AxDIS.aod i AxDISen-us.ald u svaku mapu aplikacije u kojoj postoje druge .aod datoteke. Ta se mapa po zadanom nalazi na sljedećem mjestu:
    \application\appl\standardNote U ovom koraku uvijek koristite funkciju kopiranja. Nemojte koristiti funkciju premještanja. Kada datoteku premjestite, za nju će se preuzeti dozvole izvorišne mape. Kada kopirate datoteku, ona će preuzeti dozvole odredišne mape.

  6. Stvorite sigurnosnu kopiju datoteke Axapd.aoi tako da preimenujete datoteku. Ili izbrišite datoteku Axapd.aoi iz svake mape aplikacije.

  7. Ponovno pokrenite instancu AOS-a. Pregledajte zapisnik aplikacije na poslužitelju na kojem se izvodi AOS instanca da biste provjerili pokreće li se AOS instanca ispravno. Instanca AOS-a obnavlja indeks objekta aplikacije. Datoteka Axapd.aoi sadrži indeks objekta aplikacije.

    Napomena: ovisno o poslužiteljskom hardveru koji koristite, može doći do isteka vremena pokretanja AOS instance prije dovršetka postupka. Taj se problem pojavljuje jer proces nema dovoljno vremena za obnovu datoteke Axapd.aoi.

    Instanca AOS-a ostat će u početnom statusu sve dok se .aoi datoteka ponovno ne stvori. U tom će trenutku instanca AOS-a imati status "Pokrenut". Nisu potrebne nikakve dodatne radnje. Pričekajte da se dovrši obnova, a zatim pregledajte zapisnik aplikacije za naznaku da je instanca AOS-a pokrenuta.

  8. Upotrijebite instancu AOS za prijavu na klijentsko računalo pomoću administratorskog računa za Microsoft Dynamics AX 4.0. Zatim se povežite s tom instancom AOS-a pomoću klijentskog softvera da biste provjerili možete li se uspješno povezati. Na kraju provjerite je li Microsoft Dynamics AX otkrio promjene i jesu li vidljive u AOT-u.

  9. Ako se pojavi kontrolni popis za nadogradnju, ispunite ga da biste bili sigurni da neće biti dodatnih problema. Ako se nijedan kontrolni popis nadogradnje ne pojavi, DIS ili DIP sloj se ne prepoznaje. Ako DIS ili DIP sloj nije prepoznat, primijenite jednu ili više sljedećih metoda:

    • Stvaranje nove mape aplikacije. Zatim kopirajte sve datoteke iz postojeće mape aplikacije u novu mapu aplikacije.

    • Promijenite konfiguraciju instance AOS-a tako da koristi novu mapu aplikacije. Slijedite korake u nastavku.

      1. Kliknite Start, zatim Pokreni, upišite Control Admintools pa kliknite U redu.

      2. Dvokliknite Uslužni program za konfiguraciju sustava Microsoft Dynamics AX.

      3. Na kartici Application Object Server na popisu instanci aplikacije odaberite novu mapu aplikacije koju ste stvorili.

      4. Primijenite konfiguraciju, a zatim ponovno pokrenite instancu AOS-a.

      5. Ponovite korak 8.

  10. Nakon što ispunite kontrolni popis, ponovno kompilirajte cijelu aplikaciju.

  11. Ako koristite više mapa aplikacija i više instanci AOS-a, zaustavite sve instance AOS-a, a zatim ponovno pokrenite sve instance AOS-a.

Reference

Dodatne informacije o mogućnostima uvoza za .xpo datoteku potražite u Vodiču za razvojne inženjere sustava Microsoft Dynamics AX.

Proizvode treće stane koji se spominju u ovom članku proizvode tvrtke neovisne o tvrtki Microsoft. Microsoft ne daje jamstva, ni izričita ni drugačija, glede performansi i pouzdanosti tih proizvoda.