Archive for June 2011

Courion Tip – SAP Message Servers

It appears that Courion doesn’t support SAP Message Servers

Posted June 29, 2011 by mmdmurphy in Courion Tip

Tagged with

Courion Tip – avoiding creating accounts that already exist

I haven’t figured it out yet…. I think its working, but needs more testing

Let me give you an example. Let’s assume the data in the identitymap is good.

If the identitymap looks like this:

888944     danmurphy    Profile

888944     danmurphy    ActiveDirectory

There is no point in a Courion process trying to create an Active

Directory account for me,

So, I would assume that I could do an AuthStep2, point it to

IdentityMap, and do something like “where %Target% and

%ProvisioneeCommunity.User% NOT in IdentityMap”  – yea, not valid

code, but let’s go with it for now.  Assuming, of course, that

Target=ActiveDirectory and Provisionee Community User = danmurphy

(being passed via XMLAO), then it should look in the identitymap, see

the entries, and NOT attempt to create the account.

Of course, if the identitymap looks like this:

888944     danmurphy    Profile

then it should go ahead and create the account in active directory.

IF Exists (select * from IDENTITYMAP where PROFILEUID = %Provisionee Community.User% and TARGETID like %TargetId%) Select ‘True’ as result

Else Select ‘False’ as result

Not sure if I should do this in Auth Step 2, or as a Condition….

If I set it as a condition, I could ‘flip’ it, so that it returns true when the entry isn’t in the identitymap – as in, ‘ok, go ahead and create the account’

IF EXISTS (select Profileuid from IDENTITYMAP where PROFILEUID = ‘%Custom Macro.[SQL].GetPS.Provisionee.EmployeeID%’ and TARGETID like ‘%TargetId%’) select ‘True’ as dummyvariable

else select ‘False’ as dummyvariable

Auth Step 2 set to identitymap

Limit Authentication Criteria:

True = %Custom Macro.IDM_Entry_NOT_Exists%

Custom Macro

ADO Connector

Profile

Name

IDM_Entry_NOT_Exists

Native Query String:

IF EXISTS (select Profileuid from IDENTITYMAP where PROFILEUID = ‘%Custom Macro.[SQL].GetPS.Provisionee.EmployeeID%’ and TARGETID like ‘%Custom Macro.[VBS].SPML.TargetID%’) select ‘False’ as dummyvariable

else select ‘True’ as dummyvariable

Posted June 29, 2011 by mmdmurphy in Courion Tip

IOBit Smart Defrag

Note to self, check out http://www.iobit.com smart defrag 2

Posted June 25, 2011 by mmdmurphy in Uncategorized

DropBox and SecretSync

Note to self, check out SecretSync … www.completelyprivatefiles.com

Posted June 25, 2011 by mmdmurphy in Uncategorized

Courion Tip – SAP connector / password

The password for the priviledged account that the Courion connector uses can only be 8 characters in length.

Posted June 25, 2011 by mmdmurphy in Courion Tip

Tagged with

Courion Tip – Custom Macro names are case sensitive

Not too suprising here, but I asked Courion support if custom macro names are case sensitive (can I change the case without breaking something)? and they said that the macro names are case sensitive.

Posted June 25, 2011 by mmdmurphy in Courion Tip

Tagged with

Courion Tip – Cannot add or even see SAP connector

Its in the documentation, but seems like it’s easy enough to forget.
I was trying to add a connector for SAP, but couldn’t see the SAP connector in Connector Configuration Manager. Then I tried to Add it (File, add connector), and still couldn’t see it.

Well, you won’t see it or be able to add it until you install the SAP client itself.
By the way, Courion told me to install the 32 bit connector, even though its on a 64 bit operating system.

Posted June 22, 2011 by mmdmurphy in Courion Tip