Build 9171 includes a number of
features and enhancements that will make it easier for you to
develop networked based applications and improve their
performance. From the built in XML parser, to the remote Call
using SOAP and Apache, this build addresses a number of major
requirements for networked applications while providing new
capabilities such as Pseudo properties and file handle/buffer
sharing.
The following new +PxPlus
Exclusive features
were added to PxPlus with Build 9171
(click here to view information on the prior build
--9170)
General |
- An Apache based RPC
interface using CALL
"[HTTP/HTTPS]" using an XML / SOAP
derived protocol to run subprograms remotely with demo site.
- Accessing multiple
properties is supported through the use of Pseudo
"Multi-Property" names to improve client-server
performance.
- Improved Program
library path rules logic to expand the internal
full pathnames to include the full pathname of
the library.
- Added the ability to
change paper trays and paper alignment (PORTRAIT vs.
LANDSCAPE) mid-way through a print job.
- To assist in
resource utilization, the Windows About/Info
display was enhanced to show active graphic
images and item counts.
|
|
|
Directives |
- The PERFORM directive has been modified to allow
the specification of a DOM= option for missing
labels
|
|
|
Functions |
- An XML ( ) function has been added to the
system to simplify the generation and parsing of
XML data.
- The FIN ( ) function has new properties to
determine the current output orientation and
paper source(s) along with printer port name and
device.
- A new FIN ( 0 ,
"FREECTL" ) option that will return the
lowest unused CTL value in the range of from 5000
thru 9999.
- New functionality
was added to the FFN ( ) function to control which files
will be searched.
- The HSH ( ) function has been enhanced to
provide SHA 224, 256, 384 and 512 digest
capabilities.
- Two new conversion
options have been added to the CVS ( ) function, BASE64URL and BASE64ANY
- A new STK ( PROPERTIES )
function to retrieve the number and type of
CALLing parameters.
|
|
|
Mnemonics |
- The 'OPTION'
mnemonic has new options for *WINPRT* output ORIENTATION and
SOURCE to control the paper during a
print job.
- The 'RS' mnemonic on Windows system has
been enabled to force a re-display of the text
plane.
|
|
|
Parameters |
- A new 'SH' System
parameter provides control over sharing
logical connections to the same file to improve
file performance.
- The '+X' System
parameter extends string formatting
compatibility to other Business Basics
|
|
|
Properties |
- Added 'SelBulletno
property to the Rich Text control to
control the bullet number value.
- A new 'Colno property has been added to the
Grid control to access columns by column number
only.
|
|
|
Utilities |
- New "*plus/obj/qryinf"
object provides access to properties of Nomads
query objects
- Added CTRL-D to the Integrated
Toolkit to duplicate the current line
- Improved Browse for
library functions within the IT librarian manager
to start at current library.
- Supplied a new "*plus/cs/service"
utility to install/de-install the PxPlus Simple
Client Server as a service on Windows.
|
|
|
Fixes
and Minor Changes |
- Corrected problem
with the handling of overprints in PDF files (details)
- Resolved problems
associated with concurrent updates of EFF files
reporting incorrect record not found statuses (details)
- Fixed problems with
formatted List Box line heights when changing
'FMT$ property (details)
- Resolved incorrect
record busy (Error 0) status being returned on
Key functions on Unix/Linux (details)
- Corrected handling
of TIM= clause for MSGBOX directives caused by
Message box window losing focus. (details)
- Fixed an error in
the handling of the TXH function when used with
PDF files. (details)
- Corrected problem
with the use of PVXLANG environment and message
library (details)
|
Supplemental updates:
The following additional update(s)
have also been released:
9171.1 |
- New support for PLUSLIB DLL Library for programs and data
files.
- The
'OPTION'("POSXY_NOCHK", ...) was added
to force a screen position without checking if it
was off the screen
- Improved *IT
program/version compare utility to print
differences and create "Patch file" to
the clipboard
- Supplied new "*plus/web/service"
utility to create Windows service for
ProvideX Web Server
- Enhanced TCB(9) functions to return the operating
system last error code
- Directory reading now provides additional
file details when opened with the OPT="+INFO"
- Added MSG(+) and
MSG(+:nnn) functions to return OS error
messages.
- New 'ColumnClicked
property for List view controls returns
column where mouse was last clicked
- Access to two new CTL
events have been added using the 'OnDropOpenCtl and 'OnTipCtl properties
- The Grid sort has
been enhanced to include a 'SortGrouping
property that defines the size of each
logical set of rows when sorting.
- Corrected open logic
for accessing files on a Linux Read only file
systems (details)
- Fixed problem with
the PDF viewer sending large PDF files to WindX
connected workstations (details)
- Resolved WindX issue
where help tips did not properly position the
text under controls (details)
- Corrected Nomads
error which lost translation Table widths when
editing groups (details)
- Eliminated GPF in
some versions of PxPlus when saving images to
JPG/PNG files (details)
- Added support of the
'RM' mnemonic to *WINPRT*.*VIEWER* to avoid error
29 (details)
- Corrected problem
caused by adding a MSG to a control that had a
TIP but no pre-existing message (details)
|
9171.2 |
- Added '+I' system
parameter to independently control VLR buffer
management which was part of the file caching
before
- Eliminated potential
recursive loop error within the object destroy
logic
- Removed limitation on
Message libraries, which forced them to be VLR or
EFF files. Any keyed file can now be used.
- Corrected positioning
problem caused by use of null keys in *memory*
- Resolved some Vista
installation and operational issues
- Corrected problem
with *UFC not properly copying data dictionary (details)
- Corrected problem
with *IT and the use of the 'F4' system parameter
|