mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-08 22:08:16 +00:00
db820cf720
patch by unknown@simplemachines.org r=timeless rs=brendan
36 lines
1.7 KiB
Plaintext
Executable File
36 lines
1.7 KiB
Plaintext
Executable File
The contents of this directory constitute the UDDI support of mozilla.
|
|
Currently the UDDI Inquiry API is completely implemented, but not tested. In
|
|
addition it is necessary to add these files to a chrome resource somewhere in
|
|
order to make the calls. During development I had these file in the
|
|
mozilla/extensions/webservices/build/src directory and included the js files
|
|
in a jar.mn in the same directory.
|
|
|
|
The implementation is merely calls to the native SOAP layer, but there are
|
|
enough types involved that we felt it would be helpful to have an abstraction.
|
|
So we came up with a similar concept to what we did with SOAP, namely to have
|
|
a UDDICall object that served as a proxy and did the SOAP calls underneath
|
|
the covers.
|
|
|
|
The final goal of this implementation was to have the UDDI support actually
|
|
be a js component. This would eliminate the need to have the js files and the
|
|
test html page be loaded in a chrome url. Didn't get far enough to get that
|
|
work started.
|
|
|
|
Things left to do:
|
|
- add encoders for the return types. currently the return types just have
|
|
decoders. The encoders are desired for outputting the return types as
|
|
text strings.
|
|
- create a js component
|
|
- test the implementation to make sure all the fields in the js objects are
|
|
actually getting populated as they should. This is mainly focused at the
|
|
decoding of the objects (which is why we need the first task handled.
|
|
- take the js code in the uddi.html file and create a separate library that
|
|
includes those methods for testing purposes.
|
|
- transform the uddi.html file into a full coverage UDDI testing page that
|
|
will not only allow for the testing of methods, but will populate fields
|
|
with the return values. (think test automation too!)
|
|
|
|
john gaunt
|
|
redfive@acm.org
|
|
7/21/2003
|