ITIM: 5.1 TDI 7.1
We are writing a custom RMI adapter for an application. For each account created, the target returns a unique number (which obviously ITIM is not aware of during create time). This is also a required field for account modification. The adapter works fine if there was a recon between the account creation and the next modify request. But fails when we try to modify a newly created account. The target is a webservice with 1000s of accounts and running frequent recons during business hours is not an option.
We explored the option of sending the value back to ITIM upon account creation, but if the return object contains a attribute/value ITIM just ignores that attibute/value and never picks up the 'replacement value' sent by the RMI adapter (so sending a blank string to the adapter and getting the value from adapter during account add didn't work).
Is there a way to address this issue?