I'm using an external jar file defined as custom library for scripting. The jar file has to be extended/update within the development process. How can i refresh/reload/redeploy the changed jar?
You can't overwrite/update an Account Library if the library changes--you would do the following:
Often the Account Libraries are used for relatively static libraries such as third-party utilities and connector drivers, however if you are actively developing a jar library for custom scripting that is iterating rapidly, I can imagine how the steps above could get a bit tedious. In that case I might "bend the recommendation" and suggest developing on a local Atom and updating the jar directly in the Atom (restarting after each jar update). Once satisfied with a given stable version of the library, then bring into AtomSphere as a proper Account Library and deploy/promote with all the audit controls afforded by the Custom Library feature in the platform.
thanks a lot for the fast response. i'll do it this way.
I have a scenario where I have installed a custom library and am able to leverage it in my process. A new version of the .jar file was supplied that has a new signature for one of the methods I am using. In in order to verify, I un-deployed the custom library, deleted the custom library component, deleted the library in Setup, verified that the library is no longer visible under Installed Libraries (Atom Management) and then restarted the atom. When I execute my process on the canvas I would expect it to error but it completes as if the library is still installed. How do I make sure the library is gone?
I believe the local jars from an undeployed Custom Libraries should be removed upon a restart. If you're not seeing this, please contact support if you haven't already for more investigation. Thanks!
Retrieving data ...