I had simulated 2 scenarios that use send-email-from template which caused the errors. One is homeEmailAddress modification and another one is new Vendor creation. Excellent find! A number was expected and you were missing it. And I guess right at some timeout value. Just did not know about the new 4. Documentation for it. Setting default value by install program would save a lot of headache. If you are tagging along with this thread, could you list the items above, that are reported to solve it, that you have tried and that have failed.
If you have not tried them, please do and let us know. Site Search User. State Verified Answer Replies replies Related Discussions. Share More Cancel. IDM Error Error submitting event to subscriber. NumberFormatException: null at java. Regards, Keng. Tags: Engine-Drivers. Top Replies. Hi, The problem solved. The reason I created a standalone project for this has to do with a limitation in Designers project model. Each object that exists in a project, needs to be reloaded, every time the Outline view needs to be refreshed, which is pretty much any time you switch tabs.
What that means is, the larger the project gets, the slower Designer gets. Now there are some tricks to help out. For one thing, delete any email template objects not being used, specifically the localized versions. Each one counts as an object and adds to that load. If you are like most installs, you may be using at most three email templates. In which case, get rid of all the Provisioning ones in all languages, or at least in all languages but your own.
This cuts the number of objects down by quite a bit. You do not have to delete them from the tree, but you should remove them from your project. After all, if you ever need to use them, they are sitting in the tree, a compare away from being in your project. You can really see this have an affect, if you open a bunch of tabs on a largish project say drivers and try switching between them. Then close the Outline view and try again. Yep, it is really that much faster!
Alas, you cannot actually work without the Outline view, unless you are just doing Provisioning and Workflow work. For my generic driver, to make it more scalable, we used a Library object a new container construct introduced in Identity Manager 3. Thus in the Subscriber channel, the Event Transform rule named sub-etp is stored as sub-etp. Acme, instead of in sub-etp.
This is great, as one driver configuration file, can be reused, and share the basic driver rules. It also means that the driver export is pretty empty, as it has just the basic driver stuff, but very few if any of the rules. On a side note, be aware that Designer exports any linked Library references and driver set GCV's on every export.
So you have to go in and edit the export file anyway, to clean that stuff up. The good news is that the XML of the export is really quite readable, plus since you will recognize many of the GCV names and values as belonging to either the driver or the driver set, you should find it an easy task.
Just remember to take out entire nodes, and keep the XML valid. I suppose an XML parser would make that easier to do. After all, Eclipse does include such editors and Designer is based on Eclipse. Basically on the first import, you want to import the Library rules, but not on the second, third or twentieth. All was going well, until it came time to deploy and start testing the driver. I exported from my standalone project, edited out the stuff I did not want, imported my standalone export and again all was going well.
Went to deploy, started the process, then nothing. Look at the Error Log, and just meaningless errors about array out of bounds. Something about how the error unfolded made me think of DN Distinguished Name referenced objects. I am not sure what it was exactly that made me think of it. Any time there is a DN referenced object Mapping table, Email template, Password policy in Generate password Designer exports it as follows:.
In body approver can enter the comments. Please do not modify the subject. Once done approver can send that email. Reply with reserved keyword like approve or reject or whatever we have already configured in user app. Approver should provide these keyword by adding in subject and body should be used to provide the comment To use email approval feature in this way you should configure your from address same as the incoming mail box user or reviewer has to manually put the incoming mail email address at the time sending response.
Once approver will send this mail approver will receive feedback mail it could be either success Or failure. Outgoing email server is setup.
Outgoing mail server is pre-configured using configupdate or imanager. Please ensure outgoing mail is working. Use Designer 4. This account will be used while setting up the incoming email configuration.
Optional If the email server outside the firewall, ensure that a proxy is setup which can help Identity Manager to reach to the email server. Configuration Highlights Configuration in Designer for email templates You need to import new email based approval package and install that package. You also need to deploy new notification templates available in this package to be deployed on your identity vault.
Using the email template on your PRDs Configuration in configupdate utility You need to configure outgoing mail properties from configupdate. You may require to configure private key store related properties if you are enabling email digital signing for outgoing mail. Configuration in IDM Dashboard You need to configure incoming mailbox related properties, cleanup service properties, approve and deny phrases etc. Install the package and click ok. Expand Default Notification templates and select all email based approval templates.
Deploy the templates in to ID vault. Configuration in configupdate utility You need to configure outgoing mail properties from configupdate utility in Email Server Configuration section inside User Application tab this email account will be used to send the email notification from IDM. Provide the email server details and click save. Right click on the approver icon and select show Email-Notification.
Select the email template wherever the approval is required based on workflow.
0コメント