Changing adapter medata in the IR
I have been developing an XI AF adapter. The first version worked well. But then I needed to add more features to the adapter so I had to change the adapter metadata in the IR (and also change the adapter's Java code). The metadata changes took effect in the communication channels in the ID immediately, but the XI AF CPA Cache service didn't see the changes (my adapter code couldn't recognize the new attributes in the metadata). I saw that the XI AF CPA service has a property SLDReader.pollInterval that is set to 15 minutes by default, so after deploying the new metadata I waited 15 minutes before deploying the adapter Java code, but there were still no luck. Only when I restarted the J2EE instances, it worked for me.
I'd like my adapter to work after the upgrade without restarting the J2EE instances. Could anyone here give me a help?