RBPM Bulk Tool



By: jrivard

September 30, 2011 11:15 am

Reads: 308

License:
Apache license 2.0

Download rbpmbulktool_v1.6

Allows for bulk loading of assignment/revokes of Novell RBPM resources.

Configuration

Edit the Configuration.json file, edit the parameters

provisioningAdminDN = Fully qualified LDAP DN name of the provisioning user (admin)
provisioningAdminPW = Password of the provisioning user
provisioningURL = url of RBPM web server, like: “http://172.17.2.91:8180/IDMProv”
stopOnError = If true, the tool will stop processing the input file if an error occurs
debugMode = If true, large amounts of trace debug/data will be sent to the console during operation
threadCount = Number of threads to use to submit requests. If greater than one, ordering of requests is not guaranteed, so requests are likely to happen in a different order then the input.csv file.

Input File

Input file is always a file named “Input.csv”. This file uses standard comma separated values formatting, with comma separators (,) and double quotation value wrappers (“). Five columns are used

Column1=command, where the literal value of “assign” or “revoke” can be used.
Column2=LDAP DN of user
Column3=LDAP DN of resource
Column4=Reason String
Column5=CorrelationID
Column6=Request Parameters

Columns 4-6 are optional and may be empty values.

Request Parameters are key/value pairs that will be submitted as part of the request. Typically this is for passing entitlement values as part of a resource assignment request and will look like: “EntitlementParamKey=value1″ Multiple key/value pairs can be included by separating with a semicolon (;).

Execution

Install the Java JDK or JRE. Open a command prompt, set the environment variable “JAVA_HOME” to the home directory of the JDK or JRE. If the URL connection to the RBPM server is via HTTPS, the ssl certificate of the web server will need to be added to the java keystore.

Execute the RBPMBulkTool.bat file on windows, or create an equivalent for your operating system.

The tool will immediately process the configuration and input files, and write status to screen. Additionally, a timestamped log “output.log” will be written to as the tool progresses.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Tags:
Categories: Cool Tools, Identity Manager

Disclaimer: As with everything else at NetIQ Cool Solutions, this content is definitely not supported by NetIQ, so Customer Support will not be able to help you if it has any adverse effect on your environment.  It just worked for at least one person, and perhaps it will be useful for you too.  Be sure to test in a non-production environment.

Comment