<commit_before>NOTES:
Exceptions will now be in the <serviceNamespace>.stubs.types package and no the <serviceNamespace>.stubs packages

To Do:

make global preferences

make introduce portal conf in the users .cagrid space....

(related to above)... when a method isn't found for modification, it should be re-added (in case they deleted it)

need to fix the mem and stackoverflow issue on the mac.  

need to have the X button in the method viewer implement what the getDoneButton listener implements 

i am not sure that service/method security on service contexts is right on priority and overides.

when adding a serviceContext and then adding a method that returns its referece
before you hit save, then when you hit save the reference type is not yet in the
namespaceType list and therefore cant be refered to yet

add tools for autocreating resource and wrapping epr into client handle type for implementation on server side (ResourceCreator.javajet)

refresh button in gme to view uploaded schemas without closing and opening

GUI needs a way to group common preferences that extensions can use (such as GME URL), intead of each having to define/use their own

on save etc i have seen unable to delete namespace2package.mappings.

Introduce Portal (or something it uses) is leaving file handles open
  - when i create a service, then close the mod viewer, and try to create it again, it can't delete the creation dir

assumption is made that when a method is imported from a wsdl that all the messages for that method are of that wsdl's namespace....

jaxmejs is leaving file handles laying around somewhere. (update.. System.gc call is owrking for now, might have to patch jaxmejs)

solve timing problems in the addComplexTypeTest.....

add tests to system tests for (coverage report shows no coverage):
- (DONE) SystemProperties
-CustomBeans and Serialization
-Security
- (DONE) simple types (boolean, string, etc) as input and output
- (DONE) extensions
-deployment
- (DONE) multiple faults on a method
- (DONE) methods returning arrays
- (DONE) servicename ending in Service

(steve)
Open a service with no security. Go to service security, click custom, check all the options for secure communication.  Go to authz tab, select grid map.
Now click back on the Operations tab, and click modify to modify a method.
It gives an appropriate error No Grid Map File Specified!!! and dumps this exception, but the problem is there is no context as to where to fix the problem.  It should at least set the security tab as the active tab, and go to the authorization tab.

since you cant edit anything on any security tabs unless you have checked custom, all tabs should be disabled
when you check custom, it should only enable the secure communication tab (as you cant edit any tabs until you check a form of secure com)
when you check some for of secure comm, the other tabs should be enabled.

secure message privacy does not work (STEVE)

support for open saml callouts and everything that globus supports (STEVE)

============================ D O N E ================================================================
file imports are not correctly done (replaced with ./ )

editable tables have the "focus issue" where the changes don't take effect unless you click off of what you are editing.
This is extremely counter-intuitive and will be the source of many user problems.  An example is edit a parameter name and click done (the change will not take effect).

cannot remove from service properties table

getResourceHome helper methods need to be created in the serviceimpl for easier use and take advantage of the generic method i have

when adding a service context with a custom resource we have seen error in the service wsdl for the new service.

refactor reload button in the types modifyier to not be stupid

when i renamed a parameter name, the serviceImpl's signature didn't get updated (but the interface did) 

when i renamed a parameter name, the serviceImpl's signature didn't get updated (but the interface did)
  -printout complained it couldn't find the method (executeAsynchronously)
  -the method returns a "reference"... is the sync code looking for an EPR instead?
  
duce generated faults should create both a gobal element and complexType (currently an inner complextype is created) so faults can be extended

(A NEW GUI FOR IMPORTING WILL HANDLE THIS) When importing a method.  if methods names dont match bad stuff happens.

(RAFACTORED) I was adding faults to a method, and when I hit done, an error dialog poped up with method "java.util.Vector" and removed my faults

(CANNOT BE DONE)the implbase constructor throws RemoteException.  this means that the impl constructor MUST throw RemoteException, which means that you can't have a default constructor.  Can you remove the throw from the implbase?

Tif a namespace is imported by another schema but is also added to the NT list, which package name will be used?
<commit_msg>*** empty log message ***<commit_after>NOTES:
Exceptions will now be in the <serviceNamespace>.stubs.types package and no the <serviceNamespace>.stubs packages

To Do:

make global preferences

make introduce portal conf in the users .cagrid space....

(related to above)... when a method isn't found for modification, it should be re-added (in case they deleted it)

need to fix the mem and stackoverflow issue on the mac.  

i am not sure that service/method security on service contexts is right on priority and overides.

when adding a serviceContext and then adding a method that returns its referece
before you hit save, then when you hit save the reference type is not yet in the
namespaceType list and therefore cant be refered to yet

add tools for autocreating resource and wrapping epr into client handle type for implementation on server side (ResourceCreator.javajet)

refresh button in gme to view uploaded schemas without closing and opening

GUI needs a way to group common preferences that extensions can use (such as GME URL), intead of each having to define/use their own

on save etc i have seen unable to delete namespace2package.mappings.

Introduce Portal (or something it uses) is leaving file handles open
  - when i create a service, then close the mod viewer, and try to create it again, it can't delete the creation dir

assumption is made that when a method is imported from a wsdl that all the messages for that method are of that wsdl's namespace....

jaxmejs is leaving file handles laying around somewhere. (update.. System.gc call is owrking for now, might have to patch jaxmejs)

solve timing problems in the addComplexTypeTest.....

add tests to system tests for (coverage report shows no coverage):
- (DONE) SystemProperties
-CustomBeans and Serialization
-Security
- (DONE) simple types (boolean, string, etc) as input and output
- (DONE) extensions
-deployment
- (DONE) multiple faults on a method
- (DONE) methods returning arrays
- (DONE) servicename ending in Service

(steve)
Open a service with no security. Go to service security, click custom, check all the options for secure communication.  Go to authz tab, select grid map.
Now click back on the Operations tab, and click modify to modify a method.
It gives an appropriate error No Grid Map File Specified!!! and dumps this exception, but the problem is there is no context as to where to fix the problem.  It should at least set the security tab as the active tab, and go to the authorization tab.

since you cant edit anything on any security tabs unless you have checked custom, all tabs should be disabled
when you check custom, it should only enable the secure communication tab (as you cant edit any tabs until you check a form of secure com)
when you check some for of secure comm, the other tabs should be enabled.

secure message privacy does not work (STEVE)

support for open saml callouts and everything that globus supports (STEVE)

============================ D O N E ================================================================

need to have the X button in the method viewer implement what the getDoneButton listener implements 

file imports are not correctly done (replaced with ./ )

editable tables have the "focus issue" where the changes don't take effect unless you click off of what you are editing.
This is extremely counter-intuitive and will be the source of many user problems.  An example is edit a parameter name and click done (the change will not take effect).

cannot remove from service properties table

getResourceHome helper methods need to be created in the serviceimpl for easier use and take advantage of the generic method i have

when adding a service context with a custom resource we have seen error in the service wsdl for the new service.

refactor reload button in the types modifyier to not be stupid

when i renamed a parameter name, the serviceImpl's signature didn't get updated (but the interface did) 

when i renamed a parameter name, the serviceImpl's signature didn't get updated (but the interface did)
  -printout complained it couldn't find the method (executeAsynchronously)
  -the method returns a "reference"... is the sync code looking for an EPR instead?
  
duce generated faults should create both a gobal element and complexType (currently an inner complextype is created) so faults can be extended

(A NEW GUI FOR IMPORTING WILL HANDLE THIS) When importing a method.  if methods names dont match bad stuff happens.

(RAFACTORED) I was adding faults to a method, and when I hit done, an error dialog poped up with method "java.util.Vector" and removed my faults

(CANNOT BE DONE)the implbase constructor throws RemoteException.  this means that the impl constructor MUST throw RemoteException, which means that you can't have a default constructor.  Can you remove the throw from the implbase?

Tif a namespace is imported by another schema but is also added to the NT list, which package name will be used?

{'fraction_non_alphanumeric': 0.05471185758825304, 'fraction_numerical': 0.0002011465352509303, 'mean_word_length': 4.422028353326064, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '362143', 'n_tokens_mistral': 2440, 'n_tokens_neox': 2331, 'n_words': 1576}