The INPROC service partition

Have you ever noticed that some requests have a service partition that is nothing to do with you?  Over time you might notice that certain system operations, such as the application of an update, create requests.  If you inspect these requests you’ll notice that the service partition name is of the format:

  • <hostname>-INPROC

Where <hostname> is the computer name of one of your FIM Service nodes (the FIM Service node processing the request actually), e.g.


The reason for –INPROC is that the operation was performed by the system.  The FIM MA makes use of the FIM Service EXE (the private APIs) to make changes to the FIM database.  Service partition name is a mandatory attribute of the Request resource, i.e. every request requires a service partition name, therefore requests that come in from a “non-running FIM service” will have the partition HOSTNAME–INPROC.  The same is true of requests that are created as a result of upgrade.

Hopefully that clears that up.  A colleague reminded me about this piece of inane trivia after running a my script to update the ma-data and mv-data resources and I felt the need to post the information here.



About Paul Williams

IT consultant working for Microsoft specialising in Identity Management and Directory Services.
This entry was posted in FIM, FIM 2010, FIM 2010 R2 and tagged , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s