Function RunProfile – run a MA run profile Sub ArchiveLog – copy import and export logs to a timestamped version, while modifying them to work with a XML stylesheet Function ExportsPending – check if the MA has pending exports Function DeltaImportsPending – check if a Delta table has any lines to import Function RunSSIS – call a SQL 2005…
Category: ILM 2007
Uniqueness check against the Metaverse
ILM works on a single object at a time, so it can be a little tricky if you want to make a decision based on other objects in your metaverse. It is, however, perfectly possible (though, I believe, officially discouraged) to run SQL queries against the metaverse table from your extension code.
ILM and SAP – Basic MA Installation
I’ve just installed the SAP MA (also called the ERP MA) for the first time. As usual it took four times as long as seemed strictly necessary so, in this post, I shall summarise the steps I took to create a basic MA, able to import Users and Employees from SAP into ILM.
Export previews – make it easy for your project sponsors
In the early stage of your ILM project, or whenever taking over some new aspect, It’s worth putting some effort in to drawing a clear picture for whoever has the job of approving your change. What I try to do is produce a spreadsheet that shows, very clearly, the adds and deletes; and in the…
AD Group members
This is a repost of an article which was originally about multivalue attributes in general, but with a focus on group members. I realised I had made some generalisations about multivalue attributes which actually specifically apply only to attributes like member, which contain reference DN values. So I am now re-releasing the post, with a…
Advanced Joining
Thought I’d already covered joins sufficiently in this post? Heck no, I got plenty more to say! Multiple Join Rules You can have multiple join rules, which you may (or may not) combine into Mapping Groups.
Debugging your extension code from Visual Studio
Extension code cannot run standalone, but only within ILM. To debug the code you must first attach Visual Studio to the miiserver process.
Getting Started with Provisioning
I’m now at the point, in this series of posts for ILM-newbies, where I can start to look at provisioning code.
Advanced Attribute Flow Rules
Today I will introduce the simplest coding element in ILM – advanced attribute flows. Direct attribute flows can be done with no code, but they’re not all that interesting – all you can do is flow one value directly to another, or apply a constant value. To manipulate values, or to use the values of…
An introduction to ILM coding
While writing this series of newbie posts I have, on a few occasions now, had to stop half-way through a post because I’ve realised that something else needs to be explained first. I’m at the point now where I can’t go any further without introducing the topic of writing code. I have spoken to several…