Open 4GL WebServices Code
Status: Beta
Brought to you by:
emedrano
INSTALATION
Put the entire o4glws directory somewhere in the PROPATH and make a copy the
file o4glws.i in any directory in the PROPATH of the deployment machine,
because it's needed to compile the deployed webservice adapter procedures.
INCLUDED FILES
o4glws\Adapter.p Webservice adapter generator
o4glws\o4glws.i Library included in every adapter
o4glws\o4glws.w Wizard to generate adapter/WSDL files
o4glws\procDlg.w Dialog to select the procedures to include in the
webservice
o4glws\procInfo.i Temp-table definitions used by all programs
o4glws\procInfo.p Extracts the information about internal procedure,
functions and temp-tables of a procedure file
o4glws\README.TXT This file
o4glws\License.txt Software license
o4glws\transparent.ico The wizard's icon
o4glws\Wizard3.gif One of the wizard's images
o4glws\Success.gif One of the wizard's images
o4glws\Error.gif One of the wizard's images
o4glws\WSDL.p WSDL adapter generator
o4glws\sample\ Samples of the generated code
o4glws\templates\ Templates used to generate adapters
TODO
- Implement the password Digest specified in the WS-I security profile, right now only password text is supported
- Give the user the hability to choose which internal procedures to publish.
- Give the user the hability to preset some parameter's values.
- Implement user defined request parameters, they will help to communicate the security procedure with the Webservices methods.
- Give the user the hability to define the webservices methods and parameters without requiring external procedure files, this way they may generate webservice skeletons.
- Establish a workaround to facilitate the direct XML output instead of relaying in the node creation/dumping that may be inadequate for large amounts of data.
HISTORY
2009.10.22 Version 0.3
BUGFIX: Some datatypes where not well implemented and cannot be handled by Axis 1.1
BUGFIX: Adapter.p was not generating the call to procedure adapter before calling subprocedure
2006.05.01 Version 0.2 beta
BUGFIX: The message saying "Unable to use Namespace: []" was removed
BUGFIX: The malformed webservice address is now correct
BUGFIX: The Generated WSDL wasn't describing exactly the output parameters of the Adapters
CHANGE: Buffer handlers for output tables are no longer needed
ADDED: Date parameters are now supported
ADDED: Optimized speed for output tables
ADDED: Expiration date and time parameters were added to securityTemplate.p
ADDED: Fault report
2006.02.19 Version 0.1 alpha
Initial release