ASOLIB
The following ASOLIB enhancements are made in this maintenance release:
• COM Errors
• NameServer
• XML-in
• XML-out
• Pre-process, post-process User-Written Routines for XML-in, XML-out
• Load Balancing
COM Errors
COM error codes are now logged in hexadecimal to make them easier to interpret, and all RemoteServer values are also logged.
NameServer
The 4GL client NameServer component ASONameServer now accepts optional parameters specifying the Location and Routing of the NameServer. This means that the machine's default DCOM settings can be overridden when connecting to the NameServer from 4GL.
XML-in
Global Service Call Procedures (GSCPs) can now handle XML-in and XML-out. This means that some or all of the "in" parameters to a GSCP can be contained within an XML document.
XML-out
Global Service Call Procedures (GSCPs) XML-out generation will now traverse inherited userclasses.
Pre-process, Post-process User-written Routines for XML-in, XML-out
It is now possible to call a user-written routine to pre-process the XML-in when it is first received from the client. Similarly, a user-written routine can be used to post-process the XML-out before it is returned to the client. This enables user modification of the XML. For example, an XSL Transformation could be applied using a third-party XSLT control.
Load Balancing
Server farm connection load balancing is improved to dynamically maintain connection counts for remote installations. Previously, remote installations were allocated connections on a round robin basis.
Last modified date: 12/20/2023