In this post I’d like to announce rhidmo, a new tool which makes it extremely easy to develop and transport input validations for SAP ID Mgmt user interfaces.
The big advantage of rhidmo is that it removes one of the big drawbacks of the Extension Framework which consists of the fact that if you implement input validations for SAP ID Mgmt you need to write Java code and deploy it on the WebAS Java where the SAP ID Mgmt UI packages have been deployed. For each bugfix, for each additional validation you need to modify the Java code and redeploy it. This is a major headache, not only for companies where the responsibilities of the ID Mgmt system and the WebAS Java machine are in different departments.
Rhidmo is not only easy to deploy and use. In addition, it brings a couple of great features that allow for complex validation scenarios. Rhidmo not only provides a couple of easy methods to retrieve and search objects in the Identity Store, it also provides full access to ABAP and Java backends. This way, you can retrieve information about the lock status of a user or his role assignments from the UI and you don’t need to rely on asynchronous background computation.
Rhidmo is a commercial product by ktechnologies but there is a trial version available you can download for free. The trial version is fully functional. There is a limitation, however. You can only validate one UI at a time. See the recording where I install the rhidmo trial version on an SAP ID Mgmt 7.2 system. When you download rhidmo make sure you also have a look at the examples page and the short reference on the product web site.
In addition to announcing rhidmo I’d like to announce a series about this product here on SAP Developer Network. In my coming posts, learn all about how to do RFC and SPML calls in order to access backend data from the UI validation script, how to use the onLoad hook available in the Extension Framework of SAP ID Mgmt 7.2 and much more.