We have published a new version of the WebSmart 9.0 IDE (r12383) to address a recently reported problem where struct declarations containing carriage returns would generate incorrect RPG.
You can download this update from the WebSmart Updates page.
Please call if you have any questions!
I had a client that wanted to only allow one user to maintain an order record at any given time. When a user is in an order we will set a field to the user that is using the order so we can tell anybody being locked out who currently has the lock. For some applications it is fine to simply set this lock in one location where the user enters the order and unset the lock in another location when finishing the order. Similarly to WebSmart’s Change Management, we know this can often result in orphaned locks over time if the browser is ended abnormally. In this case even the simple act of the user closing the browser will not trigger the unlock.
Read more…
We recently released Presto 3.8 which contains many new features for end users and Presto developers. You can start using the new features below by downloading Presto 3.8 from myBCDsoftware or from the BCD website.
Export Data as Spreadsheets or HTML
With the new Export Data element you can add functionality to your web enabled screens that lets users click a button or text link to export DB2 data as CSV spreadsheets or HTML pages. Users can open the spreadsheets in Microsoft Excel with no copying and pasting of data or macros required. The spreadsheet or HTML page is populated with the results of an SQL query you define in Presto.
Read more…
WebSmart PHP 4.2 is now available for download at our public site or via myBCDSoftware.com. Here are the key new features:
- Validate .php files: The syntax validator has been upgraded to allow you to validate any php files in addition to your WebSmart phw files. It’s always been possible for you to edit any php files with WebSmart. The ability to validate them makes WebSmart a better general purpose php editor.
- Debugging Options Panel: The debugger, which was added in version 4.0 of WebSmart PHP, is more flexible now that you can specify an automatic launch path and query string. It is now possible to launch any path of your program when debugging it including the edit screen for a specific record, or different paths or domains to debug the same program that is running in different environments such as test or QA.
Read more…
WebSmart ILE 9.0 is available for download at our public site or via myBCDSoftware.com.
The most requested feature in this new version of WebSmart is the ability to create .pdf files. You can use static text and database file fields in your code to generate a PDF that your users can view, print or save. You can also make the PDF look similar to an HTML page if you want your users to view the data before accessing it as a PDF. Another way you can use this feature is to generate a PDF and attach it to emails you send with the sendmailex function which would be a good way to send invoices.
An example on how to create a PDF using the piping, streamfile and runcmd functions as well as XML code will soon be posted to the code samples page.
Read more…
Nexus 4.03 is now available for download. This version includes all previous changes, as well as these recent fixes and improvements:
- Resolved issue where no message is given if the incorrect password is entered on the “Work with User” page.
- Title attribute now exists on the Portlet Options.
- Nexus now remembers the original location request when handling an expired session.
- Resolved drag and drop issues in Internet Explorer 9.
- Resolved issue where after Portlet Details screen was closed, the pencil icon didn’t work.
Read more…
Clover Query 3.5 is now available for download at our public site or via myBCDSoftware.com. Here are the key new features and enhancements:
- New PDF Report Template: Your users will love the ability to access their reports as PDFs from a browser. This new template makes it easy for you to create reports that are output as .pdf files that users can view, print or save.
- Improved Processing of Query/400 Objects: Page breaks and extended field attributes are now handled correctly.
Read more…