upgrade notes affecting all modules - rls
TRANSCRIPT
8/12/2019 Upgrade Notes Affecting All Modules - Rls
http://slidepdf.com/reader/full/upgrade-notes-affecting-all-modules-rls 1/6
Record-level security
The issues in the following functional areas are general to Microsoft Dynamics AX 2009:
Record-level security
Alert rules
nstallation
Ra!id "onfiguration Tool #R"T$
Tas% Recorder
Issue: Differences in record-level security between Microsoft Dynamics AX 2009 and previous versions
Versions affected
Microsoft Dynamics AX &'0 with (ervice )ac% 2
Upgrade note
f you set u! record-level security in Microsoft Dynamics AX &'0 with (ervice )ac% 2* users who are
mem+ers of more than one user grou! may have an une,!ected level of access after you u!grade to
Microsoft Dynamics AX 2009'
n !revious releases* record-level security was additive for some scenarios* +ut not for others' n
Microsoft Dynamics AX 2009* record-level security was made additive for all scenarios' This means
that when a user +elongs to multi!le user grou!s with different !ermission levels* that user gets the
highest level of !rivilege' or e,am!le* if one user grou! grants Read access to a ta+le* and anotheruser grou! grants ull access to the same ta+le* a user +elonging to +oth grou!s gets ull access to
the ta+le'
"onsider the following e,am!les* where .ser / +elongs to +oth rou! A and rou! 1* and where the
ta+le +eing accessed contains the records X* * and 3'
Example 1
n this e,am!le* neither user grou! has restrictions' n +oth versions of Microsoft Dynamics AX* this
means that .ser / gets access to all records in the ta+le'
Product versionGroup A record-level
security restriction
Group B record-level
security restriction
Resulting access
for User 1
Microsoft Dynamics AX
&'0 with (ervice )ac% 24one 4one X3
Microsoft Dynamics AX
20094one 4one X3
Example 2
n this e,am!le* +oth user grou!s have restrictions* +ut they restrict different records in the ta+le'
n +oth versions of Microsoft Dynamics AX* this means that .ser / gets access to all records in the
ta+le'
rade notes affecting all modules http://technet.microsoft.com/en-us/library/dd309610(d=printer,v=ax.50)
r 6 24/07/2012 07:50
8/12/2019 Upgrade Notes Affecting All Modules - Rls
http://slidepdf.com/reader/full/upgrade-notes-affecting-all-modules-rls 2/6
Alert rules
Installation
Product versionGroup A record-level
security restriction
Group B record-level
security restriction
Resulting access
for User 1
Microsoft Dynamics AX
&'0 with (ervice )ac% 24ot 4ot 3 X3
Microsoft Dynamics AX2009
4ot 4ot 3 X3
Example
n this e,am!le* rou! 1 restricts access to record 3* +ut rou! A does not s!ecify a record-level
restriction' n Microsoft Dynamics AX &'0 with (ervice )ac% 2* this means that .ser / has restricted
access +ecause rou! 1 has a restriction' n Microsoft Dynamics AX 2009* this means that .ser /
has access to all data in the ta+le +ecause rou! A allows access to all records'
Product version Group A record-levelsecurity restriction
Group B record-levelsecurity restriction
Resulting accessfor User 1
Microsoft Dynamics AX
&'0 with (ervice )ac% 24one 4ot 3 4ot 3
Microsoft Dynamics AX
20094one 4ot 3 X3
Issue: Alert rules disabled during upgrade
Versions affected
Microsoft Dynamics AX &'0
Upgrade note
All alert rules will +e disa+led when you u!grade from Microsoft Dynamics AX &'0 to Microsoft
Dynamics AX 2009' After the u!grade is com!lete you can ena+le alert rules again5 however* some
alert rules might fail after an u!grade +ecause they reference forms that have changed in Microsoft
Dynamics AX 2009' Alert rules that fail after an u!grade must +e deleted and re-created'
Alerts that were received in Microsoft Dynamics AX &'0 will +e availa+le after u!grade* +ut if the
form that an alert references has changed* clic%ing the o to origin +utton might not o!en the
correct form and record +y default' n these cases* you must manually +rowse in order to locate the
form and record'
Issue: enign error message
Versions affected
Microsoft Dynamics AX 6'0 and &'0
Upgrade note
rade notes affecting all modules http://technet.microsoft.com/en-us/library/dd309610(d=printer,v=ax.50)
r 6 24/07/2012 07:50
8/12/2019 Upgrade Notes Affecting All Modules - Rls
http://slidepdf.com/reader/full/upgrade-notes-affecting-all-modules-rls 3/6
During the u!grade !rocess to Microsoft Dynamics AX 2009* you may encounter the following
message:
This message can +e ignored* as it does not re!resent a data !ro+lem or u!grade failure' To avoid
the message* +efore you +egin the u!grade !rocess* create a directory called 7old8 in the
A!!licationA!!l(tandard folder' or e,am!le: ":)rogram ilesMicrosoft Dynamics AX'0A!!licationA!!l(tandard;ld'
Issue: !ync"roni#ation error during upgrade on !$% !erver database
Versions affected
Microsoft Dynamics AX &'0 ()2 #(<= (erver only$
Upgrade note
During the u!grade !rocess from Microsoft Dynamics AX &'0 ()2 to version '0* an error occurs
during synchroni>ation on a (<= (erver data+ase installation' ailures are shown for four ta+les andthe u!grade cannot !roceed'
The four ta+les are:
Dimension"ollection
Dimension?ierarchy"om+ination
Dimension(et"om+inationDu!licate
Dimension(et"om+inationTem!
These ta+les are wor% ta+les for the Dimension ?ierarchy feature and are only used during thecreation of dimension hierarchy' The data is not maintained after the hierarchy is setu!'
!or"around
To avoid this failure* the following (<= scri!t must +e e,ecuted on the &'0 ()2 data+ase +efore the
u!grade is started:
Object Server 01: Failed to create file old\axapd.aoi. Error code was 3
--DIE!SIO!"O##E"$IO!
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+1 ,E)E FIE#DID+000/ '!D $'#EID+/24
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+/ ,E)E FIE#DID+000 '!D $'#EID+/24
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+3 ,E)E FIE#DID+000 '!D $'#EID+/24%&D'$E S(#DI"$IO!')* SE$ FIE#DID+5 ,E)E FIE#DID+000 '!D $'#EID+/24
--DIE!SIO!IE)')"*"OI!'$IO!
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+1 ,E)E FIE#DID+000/ '!D $'#EID+/24
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+/ ,E)E FIE#DID+0003 '!D $'#EID+/24
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+3 ,E)E FIE#DID+000 '!D $'#EID+/24
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+5 ,E)E FIE#DID+0006 '!D $'#EID+/24
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+ ,E)E FIE#DID+0002 '!D $'#EID+/24
--DIE!SIO!SE$"OI!'$IO!D%&/22
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+1 ,E)E FIE#DID+0001 '!D $'#EID+/224
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+/ ,E)E FIE#DID+000/ '!D $'#EID+/224%&D'$E S(#DI"$IO!')* SE$ FIE#DID+3 ,E)E FIE#DID+0003 '!D $'#EID+/224
--DIE!SIO!SE$"OI!'$IO!$E&
rade notes affecting all modules http://technet.microsoft.com/en-us/library/dd309610(d=printer,v=ax.50)
r 6 24/07/2012 07:50
8/12/2019 Upgrade Notes Affecting All Modules - Rls
http://slidepdf.com/reader/full/upgrade-notes-affecting-all-modules-rls 4/6
Rapid Configuration Tool (RCT)
Issue: &"e '(& must be removed manually after upgrade
Versions affected
Microsoft Dynamics AX 6'0 and &'0
Upgrade note
After you u!grade to Microsoft Dynamics AX 2009* the !revious version of the R"T will remain
visi+le in the navigation !ane and code +ase even though it does not function with Microsoft
Dynamics AX 2009'
(ince there is currently no u!grade or uninstall scri!t for the R"T* we recommend that you
manually remove it from your Microsoft Dynamics AX 2009 installation' or e,am!le* if you installed
(ure (te! Ra!id "onfiguration Tool 2'0 for Microsoft Dynamics AX &'0 (ervice )ac% /* the shared
!ro@ects RctUser#ayer and $lass%Pre&mport #in the A'(* navigate to )*ared + Pro,ects$
contain the list of R"T elements that should +e removed'
"ode from the R"T system e,tended elements listed in these !ro@ects should also +e evaluated anddeleted manually' or e,am!le while u!grading from (ure (te! Ra!id "onfiguration Tool 2'0 for
Microsoft Dynamics AX &'0 (ervice )ac% / to Microsoft Dynamics AX 2009* the following system
elements* which are also e,tended +y the R"T* must also +e manually edited to remove R"T code:
Element
typeElements to e removed
Ta+le DocuRef
Ma! AddressMa!
num Docu(tructureTy!e* 4um+er(eBModule
"lassDocuActionArchive* DocuAction";MCord* 4um+er(eBReference*
(ysData,!ort,cel* (ysDict"onfigurationEey
Menu MainMenu
Removing these now-de!recated customi>ed R"T system elements will ensure that they do not
override Microsoft Dynamics AX 2009 system classes'
At a later date* a new version of the Ra!id "onfiguration Tool will +e made availa+le for download
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+1 ,E)E FIE#DID+0001 '!D $'#EID+/2004
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+/ ,E)E FIE#DID+000/ '!D $'#EID+/2004
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+3 ,E)E FIE#DID+0003 '!D $'#EID+/2004
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+5 ,E)E FIE#DID+0005 '!D $'#EID+/2004
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+ ,E)E FIE#DID+000 '!D $'#EID+/2004
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+6 ,E)E FIE#DID+0006 '!D $'#EID+/2004
--&)O7ISIO!'#IE)')"*
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+1 ,E)E FIE#DID+0001 '!D $'#EID+/2014
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+/ ,E)E FIE#DID+000/ '!D $'#EID+/2014
%&D'$E S(#DI"$IO!')* SE$ FIE#DID+3 ,E)E FIE#DID+000 '!D $'#EID+/2014
rade notes affecting all modules http://technet.microsoft.com/en-us/library/dd309610(d=printer,v=ax.50)
r 6 24/07/2012 07:50
8/12/2019 Upgrade Notes Affecting All Modules - Rls
http://slidepdf.com/reader/full/upgrade-notes-affecting-all-modules-rls 5/6
Task Recorder
.ote
$aution
from )artner(ource/ and "ustomer(ource
2'
Issue: )revious version of &as* 'ecorder must be uninstalled after upgrade
Versions affected
Microsoft Dynamics AX &'0
Upgrade note
Microsoft Dynamics AX 2009 does not su!!ort a data u!grade from !reviously installed versions of
Tas% Recorder* !art of the )artner )roductivity Tools 2'0 for Microsoft Dynamics AX &'0 ()/' f a
!revious version is installed* the version of Tas% Recorder that is +uilt into Microsoft Dynamics AX
2009 may not +e availa+le in the (ools menu'
To resolve this issue after u!grading to Microsoft Dynamics AX 2009:
1ac% u! your Microsoft Dynamics AX 2009 data and a!!lication'/'
)ress "trlFD to o!en the A;T* and then clic% Pro,ects + )*ared + Rec)ystem'nly'2'
)ermanently delete the following customi>ed classes from the layer where the old Tas%
Recorder was installed:
1o,
nfo
"lassactory
f these classes were customi>ed for other !ur!oses in the same layer where Tas% Recorder
was installed* you must edit them in the A;T and manually re!lace all the old Tas% Recordercode lines with the new ((-layer code lines' .se the com!are tool to find all the old code
lines which are +etween each !airing of these two comment lines:
GGFTas%Recorder
H
GG-Tas%Recorder
6'
;!en the !ro@ect )*ared + /iniRecorder* and then delete all the items in this !ro@ect'
All !reviously saved tas% recordings will +e deleted* as they cannot +e u!graded to AX
2009' f other customi>ations were made to lo+alToolsMenu* you will need to manually
delete the old ts%Recorder entry from the A;T #/enu + Gloal(ools/enu + (as"
Recorder$* and then +ring in the new Tas% Recorder entry from the (( layer #named
(ysTas%RecorderTool+ar$ using the com!are tool'
&'
;!en the A;T and ma%e sure all three classes #1o,* nfo* "lassactory$ can +e com!iled with
no errors +efore !roceeding'
'
rade notes affecting all modules http://technet.microsoft.com/en-us/library/dd309610(d=printer,v=ax.50)
r 6 24/07/2012 07:50
8/12/2019 Upgrade Notes Affecting All Modules - Rls
http://slidepdf.com/reader/full/upgrade-notes-affecting-all-modules-rls 6/6
.ote
See Also
9G22G20/0
Iac%ie ;lson
J 20/2 Microsoft' All rights reserved'
Do not close the Microsoft Dynamics AX client until these classes com!ile without errors'
;therwise* you may not +e a+le to reo!en the client'
"lose the Microsoft Dynamics AX client* and then sto! the A;(' n the folder containing the
a!!lication #e'g'* ":Microsoft Dynamics AX0A!!licationA!!lDynamicsA,$* delete all
e,isting R"T la+el files +y o!ening a command line and running the following command:
K'
Deleting these files will result in removal of +oth Tas% Recorder and R"T la+els'
Restart the A;(* o!en the Microsoft Dynamics AX client* and verify that the (ools + (as"
Recorder menu item is availa+le and that it o!ens the correct (as" Recorder form #named
(ysTas%RecorderTool+ar$'
/'
.!grade notes affecting s!ecific modules6
Links Table
/http://go.microsoft.com/fwlink/?linkid=85528
2http://go.microsoft.com/fwlink/?linkid=92647
6http://technet.microsoft.com/en-us/lir!r"/dd#$9656%&=!'.5$(
Community Content
+sage data ,!!%A!&.A%+/ does not get updated from version to version1
.sage Data #((=A(TLA=.$ is not retained from version to version u!grades' This ta+le contains user s!ecificdata that is no longer valid after the u!grade +ecause of changes in the ta+les and forms' .sers would have to
re-create hisGher !references in order for it to +e saved in the correct version format'
,am!le - The user changed the form - this is not stored in A;T +ut using Mor!hX which is stored in .sage data'
Another e,am!le would +e the o+@ects in the users NMy avoriteN'
del ax)"$8.al9
rade notes affecting all modules http://technet.microsoft.com/en-us/library/dd309610(d=printer,v=ax.50)