[ https://issues.apache.org/jira/browse/DERBY-2252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12469517 ]
Rick Hillegas commented on DERBY-2252: -------------------------------------- Thanks for the feedback, Dan. I have incorporated your improvements in the next revs of this spec and the companion spec for phase 3 (DERBY-2253). I will wait a bit to collect more feedback before posting the new revs. 1) I added signatures to the syntax of the EXTERNAL NAMEs as you suggested. 2) I clarified class/method resolution rules. 3) The System Tables section now explains my reasons for tracking jar IDs in a new SYSALIASES.FILEID column. The issue here was not dependency tracking but rather the construction of the jar-specific classpath. That is addressed in the phase 3 spec but I can see that some explanation is needed in this spec too. I agree that we could reconstruct this information from the dependency system. But I think that modelling the jar ID in SYSALIASES will make it more straightforward to construct the jar-specific classpath and it will make it easier for tech support to figure out that classpath from the catalogs. 4) I have improved the REVOKE USAGE explanation as you suggested. > Add Jar IDs to the EXTERNAL names in routine declarations > --------------------------------------------------------- > > Key: DERBY-2252 > URL: https://issues.apache.org/jira/browse/DERBY-2252 > Project: Derby > Issue Type: New Feature > Components: Security, SQL > Reporter: Rick Hillegas > Attachments: jarIDs.html > > > This is phase (2) of the work described in the master JIRA DERBY-2206, > motivated by the wiki page http://wiki.apache.org/db-derby/JavaRoutineSecurity > This task involves adding Jar IDs to the external names in CREATE PROCEDURE > and CREATE FUNCTION statements. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.