FIMTeam_Deprecated [2]

The FIM Team User Group
Proudly sponsored by
Housekeeping
• I am speaking now – check your audio settings if
you can’t hear
• Keep your mic muted unless speaking
• If you speak, identify yourself first
• Make sure you can see the chat window and feel
free to use it
The NEWS
1. Ryan Newington’s Unix MA now on codeplex
http://lithnetsshma.codeplex.com
2. Peter Stapf’s new FIM blog
http://justIDM.wordpress.com
If you have news for next month drop an email to
[email protected] with the subject
“News”.
TECHNOLOGY SOLUTIONS
Impact of FIM Deprecated Features
David Lundell
Rebecca Croft
Enhancing Business Performance Through
Innovative Technology Solutions
TECHNOLOGY SOLUTIONS
Today’s agenda
Deprecated Features
Impact
Workaround
TECHNOLOGY SOLUTIONS
Which FIM 2010 Features have been
deprecated?
TECHNOLOGY SOLUTIONS
Deprecated Features
Join on Any object
Programmatic
Configuration
Unselect Allow Nulls
(Export)
Do not Recall
Attributes
Transaction
Properties
Out of Process MA
ECMA1/XMA
ExchangeUtils 5.5
methods
Lotus Notes MA and
SAP R/3 MA
TECHNOLOGY SOLUTIONS
Combined Run
profiles
FIM CM integration
Mutil-mastery/equal
precedence
http://technet.microsoft.com/en-us/library/jj879229(v=ws.10).aspx
7
Which FIM 2010 deprecated features have you
most worried?
TECHNOLOGY SOLUTIONS
Deprecated Features
TECHNOLOGY SOLUTIONS
9
Deprecated Features
Almost No
impact
Minor
impact
Join on Any object
Programmatic
Configuration
Unselect Allow Nulls
(Export)
Do not Recall
Attributes
TECHNOLOGY SOLUTIONS
Combined Run
profiles
Transaction
Properties
Out of Process MA
ECMA1/XMA
ExchangeUtils 5.5
methods
Lotus Notes MA and
SAP R/3 MA
Major
impact
FIM CM integration
Multi-mastery/equal
precedence
http://technet.microsoft.com/en-us/library/jj879229(v=ws.10).aspx
10
TECHNOLOGY SOLUTIONS
Multi-mastery/equal precedence - Review
As Paul Loonen describes it: As a
net effect, when the MV attribute is
multi-valued, all values contributed
by the different MAs are
accumulated in the MV attribute.
When the MV attribute is single
valued, the value that is last
contributed is stored in the MV
attribute, or, “the last writer wins”.
TECHNOLOGY SOLUTIONS
Multi-mastery/equal precedence - Impact
Equal precedence will be removed.
There is no replacement for this feature.
You should configure manual
precedence instead.
You can continue to use this feature if
your environment has a FIM Service
management agent deployed (this
management agent does not provide
manual precedence) and to avoid
export-not-precedent for declarative
provisioning.
TECHNOLOGY SOLUTIONS
Multi-mastery/equal precedence - Conclusion
If using FIM
Service –
If only using
Sync engine –
TECHNOLOGY SOLUTIONS
• Keep using it
• Ditch it and switch to manual
precedence – which means more
code
ECMA1/XMA - Impact
Have to switch to ECMA 2.x
Gut says focus on call based
• Don’t invest too much in file based
TECHNOLOGY SOLUTIONS
Utils.TransactionProperties
Is a workaround
• Pass info to other methods
• i.e. from ShouldProjectToMV to Provision
• So as to not provision the first time through to allow joins to
occur
• Or from Provision to DeProvision
• To help decide to Delete, Explicitly Disconnect or normal
disconnect
Hope they give us Reverse Joins
What else did you use it for?
TECHNOLOGY SOLUTIONS
Combined Run Profiles
What are they
• Delta Import/Delta Sync
• Full Import/Delta Sync
• Full Import/Full Sync
Remember Delta Import/Delta Sync is different?
Hopefully we get an option process all
disconnectors or just those with import changes
TECHNOLOGY SOLUTIONS
TECHNOLOGY SOLUTIONS
More questions and discussions
http://social.technet.microsoft.com/Forums/enUS/home?forum=ilm2
[email protected][email protected]
TECHNOLOGY SOLUTIONS